diff --git a/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java index 9d5fb5d173b..fb18945905e 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java @@ -30,7 +30,7 @@ @jakarta.annotation.Generated("com.microsoft.kiota") public class AdminRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + * The configurationManagement property * @return a {@link ConfigurationManagementRequestBuilder} */ @jakarta.annotation.Nonnull diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java index a2d7717f6e0..713ea7a709a 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java @@ -5,23 +5,12 @@ import com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder; -import com.microsoft.graph.models.ConfigurationManagement; -import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.QueryParameters; import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParsableFactory; -import java.util.Collection; import java.util.HashMap; -import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + * Builds and executes requests for operations under /admin/configurationManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ConfigurationManagementRequestBuilder extends BaseRequestBuilder { @@ -71,7 +60,7 @@ public ConfigurationSnapshotsRequestBuilder configurationSnapshots() { * @param requestAdapter The request adapter to use to execute the requests. */ public ConfigurationManagementRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/admin/configurationManagement", pathParameters); } /** * Instantiates a new {@link ConfigurationManagementRequestBuilder} and sets the default values. @@ -79,195 +68,6 @@ public ConfigurationManagementRequestBuilder(@jakarta.annotation.Nonnull final H * @param requestAdapter The request adapter to use to execute the requests. */ public ConfigurationManagementRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", rawUrl); - } - /** - * Delete navigation property configurationManagement for admin - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property configurationManagement for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - * @return a {@link ConfigurationManagement} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationManagement get() { - return get(null); - } - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationManagement} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationManagement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationManagement::createFromDiscriminatorValue); - } - /** - * Update the navigation property configurationManagement in admin - * @param body The request body - * @return a {@link ConfigurationManagement} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationManagement patch(@jakarta.annotation.Nonnull final ConfigurationManagement body) { - return patch(body, null); - } - /** - * Update the navigation property configurationManagement in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationManagement} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationManagement patch(@jakarta.annotation.Nonnull final ConfigurationManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationManagement::createFromDiscriminatorValue); - } - /** - * Delete navigation property configurationManagement for admin - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property configurationManagement for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation() { - return toGetRequestInformation(null); - } - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } - /** - * Update the navigation property configurationManagement in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationManagement body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property configurationManagement in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param rawUrl The raw URL to use for the request builder. - * @return a {@link ConfigurationManagementRequestBuilder} - */ - @jakarta.annotation.Nonnull - public ConfigurationManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new ConfigurationManagementRequestBuilder(rawUrl, requestAdapter); - } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class GetQueryParameters implements QueryParameters { - /** - * Expand related entities - */ - @jakarta.annotation.Nullable - public String[] expand; - /** - * Select properties to be returned - */ - @jakarta.annotation.Nullable - public String[] select; - /** - * Extracts the query parameters into a map for the URI template parsing. - * @return a {@link Map} - */ - @jakarta.annotation.Nonnull - public Map toQueryParameters() { - final Map allQueryParams = new HashMap(); - allQueryParams.put("%24expand", expand); - allQueryParams.put("%24select", select); - return allQueryParams; - } - } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class GetRequestConfiguration extends BaseRequestConfiguration { - /** - * Request query parameters - */ - @jakarta.annotation.Nullable - public GetQueryParameters queryParameters = new GetQueryParameters(); - } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { + super(requestAdapter, "{+baseurl}/admin/configurationManagement", rawUrl); } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java index 1d3da967d05..75923ca9252 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java @@ -2,7 +2,6 @@ import com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder; -import com.microsoft.graph.models.ConfigurationDrift; import com.microsoft.graph.models.ConfigurationDriftCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -83,31 +82,6 @@ public ConfigurationDriftCollectionResponse get(@jakarta.annotation.Nullable fin errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDriftCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to configurationDrifts for admin - * @param body The request body - * @return a {@link ConfigurationDrift} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationDrift post(@jakarta.annotation.Nonnull final ConfigurationDrift body) { - return post(body, null); - } - /** - * Create new navigation property to configurationDrifts for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationDrift} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationDrift post(@jakarta.annotation.Nonnull final ConfigurationDrift body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDrift::createFromDiscriminatorValue); - } /** * Get a list of the configurationDrift objects and their properties. * @return a {@link RequestInformation} @@ -128,30 +102,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to configurationDrifts for admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to configurationDrifts for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -236,10 +186,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java index da3eb3a5c83..907d3427f7c 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java @@ -36,24 +36,6 @@ public ConfigurationDriftItemRequestBuilder(@jakarta.annotation.Nonnull final Ha public ConfigurationDriftItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", rawUrl); } - /** - * Delete navigation property configurationDrifts for admin - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property configurationDrifts for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * Get the properties and relationships of a configurationDrift object. * @return a {@link ConfigurationDrift} @@ -78,51 +60,6 @@ public ConfigurationDrift get(@jakarta.annotation.Nullable final java.util.funct errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDrift::createFromDiscriminatorValue); } - /** - * Update the navigation property configurationDrifts in admin - * @param body The request body - * @return a {@link ConfigurationDrift} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationDrift patch(@jakarta.annotation.Nonnull final ConfigurationDrift body) { - return patch(body, null); - } - /** - * Update the navigation property configurationDrifts in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationDrift} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationDrift patch(@jakarta.annotation.Nonnull final ConfigurationDrift body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDrift::createFromDiscriminatorValue); - } - /** - * Delete navigation property configurationDrifts for admin - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property configurationDrifts for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * Get the properties and relationships of a configurationDrift object. * @return a {@link RequestInformation} @@ -143,30 +80,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property configurationDrifts in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property configurationDrifts in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -177,12 +90,6 @@ public ConfigurationDriftItemRequestBuilder withUrl(@jakarta.annotation.Nonnull Objects.requireNonNull(rawUrl); return new ConfigurationDriftItemRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * Get the properties and relationships of a configurationDrift object. */ @@ -221,10 +128,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java index 9ff157aced4..0c3d850c843 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java @@ -2,7 +2,6 @@ import com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder; -import com.microsoft.graph.models.ConfigurationMonitoringResult; import com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -83,31 +82,6 @@ public ConfigurationMonitoringResultCollectionResponse get(@jakarta.annotation.N errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResultCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param body The request body - * @return a {@link ConfigurationMonitoringResult} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationMonitoringResult post(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { - return post(body, null); - } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationMonitoringResult} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationMonitoringResult post(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResult::createFromDiscriminatorValue); - } /** * Get a list of the configurationMonitoringResult objects and their properties. * @return a {@link RequestInformation} @@ -128,30 +102,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -236,10 +186,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java index 9041ce97b2c..da5524ba32e 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java @@ -36,24 +36,6 @@ public ConfigurationMonitoringResultItemRequestBuilder(@jakarta.annotation.Nonnu public ConfigurationMonitoringResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", rawUrl); } - /** - * Delete navigation property configurationMonitoringResults for admin - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property configurationMonitoringResults for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * Read the properties and relationships of a configurationMonitoringResult object. * @return a {@link ConfigurationMonitoringResult} @@ -78,51 +60,6 @@ public ConfigurationMonitoringResult get(@jakarta.annotation.Nullable final java errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResult::createFromDiscriminatorValue); } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param body The request body - * @return a {@link ConfigurationMonitoringResult} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationMonitoringResult patch(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { - return patch(body, null); - } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationMonitoringResult} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationMonitoringResult patch(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResult::createFromDiscriminatorValue); - } - /** - * Delete navigation property configurationMonitoringResults for admin - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property configurationMonitoringResults for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * Read the properties and relationships of a configurationMonitoringResult object. * @return a {@link RequestInformation} @@ -143,30 +80,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -177,12 +90,6 @@ public ConfigurationMonitoringResultItemRequestBuilder withUrl(@jakarta.annotati Objects.requireNonNull(rawUrl); return new ConfigurationMonitoringResultItemRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * Read the properties and relationships of a configurationMonitoringResult object. */ @@ -221,10 +128,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java index a8a99b1cff4..0b17aa662f0 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java @@ -36,24 +36,6 @@ public BaselineRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. * @return a {@link ConfigurationBaseline} @@ -78,51 +60,6 @@ public ConfigurationBaseline get(@jakarta.annotation.Nullable final java.util.fu errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); } - /** - * Update the navigation property baseline in admin - * @param body The request body - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return patch(body, null); - } - /** - * Update the navigation property baseline in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); - } - /** - * Delete navigation property baseline for admin - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property baseline for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. * @return a {@link RequestInformation} @@ -143,30 +80,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property baseline in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property baseline in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -177,12 +90,6 @@ public BaselineRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r Objects.requireNonNull(rawUrl); return new BaselineRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. */ @@ -221,10 +128,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java index ae734b092f9..ef15ec0cc59 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java @@ -1,8 +1,6 @@ package com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs; -import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder; -import com.microsoft.graph.models.ConfigurationSnapshotJob; import com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -23,14 +21,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ConfigurationSnapshotJobsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - * @return a {@link CountRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CountRequestBuilder count() { - return new CountRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. * @param configurationSnapshotJobId The unique identifier of configurationSnapshotJob @@ -83,31 +73,6 @@ public ConfigurationSnapshotJobCollectionResponse get(@jakarta.annotation.Nullab errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJobCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param body The request body - * @return a {@link ConfigurationSnapshotJob} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationSnapshotJob post(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { - return post(body, null); - } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationSnapshotJob} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationSnapshotJob post(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJob::createFromDiscriminatorValue); - } /** * Get a list of the configurationSnapshotJob objects and their properties. * @return a {@link RequestInformation} @@ -128,30 +93,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -236,10 +177,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java index 5bd9629f293..8263326ee39 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java @@ -80,31 +80,6 @@ public ConfigurationSnapshotJob get(@jakarta.annotation.Nullable final java.util errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJob::createFromDiscriminatorValue); } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param body The request body - * @return a {@link ConfigurationSnapshotJob} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationSnapshotJob patch(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { - return patch(body, null); - } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationSnapshotJob} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationSnapshotJob patch(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJob::createFromDiscriminatorValue); - } /** * Delete a configurationSnapshotJob object. * @return a {@link RequestInformation} @@ -145,30 +120,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -223,10 +174,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java index be27ad856e5..a3bb1820d21 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java @@ -1,8 +1,6 @@ package com.microsoft.graph.admin.configurationmanagement.configurationsnapshots; -import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder; import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder; -import com.microsoft.graph.models.ConfigurationBaseline; import com.microsoft.graph.models.ConfigurationBaselineCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -23,14 +21,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ConfigurationSnapshotsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - * @return a {@link CountRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CountRequestBuilder count() { - return new CountRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. * @param configurationBaselineId The unique identifier of configurationBaseline @@ -83,31 +73,6 @@ public ConfigurationBaselineCollectionResponse get(@jakarta.annotation.Nullable errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaselineCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to configurationSnapshots for admin - * @param body The request body - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline post(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return post(body, null); - } - /** - * Create new navigation property to configurationSnapshots for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline post(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); - } /** * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. * @return a {@link RequestInformation} @@ -128,30 +93,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to configurationSnapshots for admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to configurationSnapshots for admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -236,10 +177,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java index 22e23dabf80..813139bd190 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java @@ -36,24 +36,6 @@ public ConfigurationBaselineItemRequestBuilder(@jakarta.annotation.Nonnull final public ConfigurationBaselineItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", rawUrl); } - /** - * Delete navigation property configurationSnapshots for admin - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property configurationSnapshots for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * A container for configuration snapshot baselines. * @return a {@link ConfigurationBaseline} @@ -76,51 +58,6 @@ public ConfigurationBaseline get(@jakarta.annotation.Nullable final java.util.fu errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); } - /** - * Update the navigation property configurationSnapshots in admin - * @param body The request body - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return patch(body, null); - } - /** - * Update the navigation property configurationSnapshots in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link ConfigurationBaseline} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); - } - /** - * Delete navigation property configurationSnapshots for admin - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property configurationSnapshots for admin - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * A container for configuration snapshot baselines. * @return a {@link RequestInformation} @@ -141,30 +78,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property configurationSnapshots in admin - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property configurationSnapshots in admin - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -175,12 +88,6 @@ public ConfigurationBaselineItemRequestBuilder withUrl(@jakarta.annotation.Nonnu Objects.requireNonNull(rawUrl); return new ConfigurationBaselineItemRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * A container for configuration snapshot baselines. */ @@ -219,10 +126,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java index 6e511060872..dcba3a0fdbe 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java @@ -206,7 +206,7 @@ public DeviceAppManagement get(@jakarta.annotation.Nullable final java.util.func } /** * Update the properties of a deviceAppManagement object. - * @param body The request body + * @param body Singleton entity that acts as a container for all device app management functionality. * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -217,7 +217,7 @@ public DeviceAppManagement patch(@jakarta.annotation.Nonnull final DeviceAppMana } /** * Update the properties of a deviceAppManagement object. - * @param body The request body + * @param body Singleton entity that acts as a container for all device app management functionality. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code @@ -253,7 +253,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update the properties of a deviceAppManagement object. - * @param body The request body + * @param body Singleton entity that acts as a container for all device app management functionality. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -262,7 +262,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update the properties of a deviceAppManagement object. - * @param body The request body + * @param body Singleton entity that acts as a container for all device app management functionality. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/CommunitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/CommunitiesRequestBuilder.java index ac86e2cf2ff..84127d811ee 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/CommunitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/CommunitiesRequestBuilder.java @@ -1,6 +1,5 @@ package com.microsoft.graph.employeeexperience.communities; -import com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder; import com.microsoft.graph.employeeexperience.communities.item.CommunityItemRequestBuilder; import com.microsoft.graph.models.Community; import com.microsoft.graph.models.CommunityCollectionResponse; @@ -23,14 +22,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CommunitiesRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - * @return a {@link CountRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CountRequestBuilder count() { - return new CountRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the communities property of the microsoft.graph.employeeExperience entity. * @param communityId The unique identifier of community diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/EngagementAsyncOperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/EngagementAsyncOperationsRequestBuilder.java index 82000671552..26e1385837f 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/EngagementAsyncOperationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/EngagementAsyncOperationsRequestBuilder.java @@ -1,8 +1,6 @@ package com.microsoft.graph.employeeexperience.engagementasyncoperations; -import com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder; import com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder; -import com.microsoft.graph.models.EngagementAsyncOperation; import com.microsoft.graph.models.EngagementAsyncOperationCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -23,14 +21,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EngagementAsyncOperationsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - * @return a {@link CountRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CountRequestBuilder count() { - return new CountRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the engagementAsyncOperations property of the microsoft.graph.employeeExperience entity. * @param engagementAsyncOperationId The unique identifier of engagementAsyncOperation @@ -81,31 +71,6 @@ public EngagementAsyncOperationCollectionResponse get(@jakarta.annotation.Nullab errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EngagementAsyncOperationCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param body The request body - * @return a {@link EngagementAsyncOperation} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementAsyncOperation post(@jakarta.annotation.Nonnull final EngagementAsyncOperation body) { - return post(body, null); - } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link EngagementAsyncOperation} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementAsyncOperation post(@jakarta.annotation.Nonnull final EngagementAsyncOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, EngagementAsyncOperation::createFromDiscriminatorValue); - } /** * Get an engagementAsyncOperation to track a long-running operation request. * @return a {@link RequestInformation} @@ -126,30 +91,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementAsyncOperation body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementAsyncOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -234,10 +175,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/item/EngagementAsyncOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/item/EngagementAsyncOperationItemRequestBuilder.java index 801ceca73d1..cafca3f0316 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/item/EngagementAsyncOperationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/item/EngagementAsyncOperationItemRequestBuilder.java @@ -36,24 +36,6 @@ public EngagementAsyncOperationItemRequestBuilder(@jakarta.annotation.Nonnull fi public EngagementAsyncOperationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/employeeExperience/engagementAsyncOperations/{engagementAsyncOperation%2Did}{?%24expand,%24select}", rawUrl); } - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * Get an engagementAsyncOperation to track a long-running operation request. * @return a {@link EngagementAsyncOperation} @@ -78,51 +60,6 @@ public EngagementAsyncOperation get(@jakarta.annotation.Nullable final java.util errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EngagementAsyncOperation::createFromDiscriminatorValue); } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param body The request body - * @return a {@link EngagementAsyncOperation} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementAsyncOperation patch(@jakarta.annotation.Nonnull final EngagementAsyncOperation body) { - return patch(body, null); - } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link EngagementAsyncOperation} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementAsyncOperation patch(@jakarta.annotation.Nonnull final EngagementAsyncOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, EngagementAsyncOperation::createFromDiscriminatorValue); - } - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * Get an engagementAsyncOperation to track a long-running operation request. * @return a {@link RequestInformation} @@ -143,30 +80,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementAsyncOperation body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementAsyncOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -177,12 +90,6 @@ public EngagementAsyncOperationItemRequestBuilder withUrl(@jakarta.annotation.No Objects.requireNonNull(rawUrl); return new EngagementAsyncOperationItemRequestBuilder(rawUrl, 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 an engagementAsyncOperation to track a long-running operation request. */ @@ -221,10 +128,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java index 4ef2201e1a2..84e1323fbc7 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java @@ -1,8 +1,6 @@ package com.microsoft.graph.employeeexperience.roles; -import com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder; import com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder; -import com.microsoft.graph.models.EngagementRole; import com.microsoft.graph.models.EngagementRoleCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -23,14 +21,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RolesRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - * @return a {@link CountRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CountRequestBuilder count() { - return new CountRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. * @param engagementRoleId The unique identifier of engagementRole @@ -83,31 +73,6 @@ public EngagementRoleCollectionResponse get(@jakarta.annotation.Nullable final j errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleCollectionResponse::createFromDiscriminatorValue); } - /** - * Create new navigation property to roles for employeeExperience - * @param body The request body - * @return a {@link EngagementRole} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body) { - return post(body, null); - } - /** - * Create new navigation property to roles for employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link EngagementRole} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); - } /** * Get a list of all the roles that can be assigned in Viva Engage. * @return a {@link RequestInformation} @@ -128,30 +93,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Create new navigation property to roles for employeeExperience - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { - return toPostRequestInformation(body, null); - } - /** - * Create new navigation property to roles for employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -236,10 +177,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PostRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java index 16aa7635b5a..9497d1d94b5 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java @@ -45,24 +45,6 @@ public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMa public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", rawUrl); } - /** - * Delete navigation property roles for employeeExperience - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete() { - delete(null); - } - /** - * Delete navigation property roles for employeeExperience - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws ODataError When receiving a 4XX or 5XX status code - */ - public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } /** * A collection of roles in Viva Engage. * @return a {@link EngagementRole} @@ -85,51 +67,6 @@ public EngagementRole get(@jakarta.annotation.Nullable final java.util.function. errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); } - /** - * Update the navigation property roles in employeeExperience - * @param body The request body - * @return a {@link EngagementRole} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body) { - return patch(body, null); - } - /** - * Update the navigation property roles in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link EngagementRole} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); - } - /** - * Delete navigation property roles for employeeExperience - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation() { - return toDeleteRequestInformation(null); - } - /** - * Delete navigation property roles for employeeExperience - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } /** * A collection of roles in Viva Engage. * @return a {@link RequestInformation} @@ -150,30 +87,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property roles in employeeExperience - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property roles in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -184,12 +97,6 @@ public EngagementRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina Objects.requireNonNull(rawUrl); return new EngagementRoleItemRequestBuilder(rawUrl, requestAdapter); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class DeleteRequestConfiguration extends BaseRequestConfiguration { - } /** * A collection of roles in Viva Engage. */ @@ -228,10 +135,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java index d09d87a9bf6..f93915ea57c 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java @@ -87,31 +87,6 @@ public EngagementRoleMember get(@jakarta.annotation.Nullable final java.util.fun errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMember::createFromDiscriminatorValue); } - /** - * Update the navigation property members in employeeExperience - * @param body The request body - * @return a {@link EngagementRoleMember} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body) { - return patch(body, null); - } - /** - * Update the navigation property members in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link EngagementRoleMember} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMember::createFromDiscriminatorValue); - } /** * Delete a Viva Engage role from a user. * @return a {@link RequestInformation} @@ -152,30 +127,6 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } - /** - * Update the navigation property members in employeeExperience - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { - return toPatchRequestInformation(body, null); - } - /** - * Update the navigation property members in employeeExperience - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); - requestInfo.headers.tryAdd("Accept", "application/json"); - requestInfo.setContentFromParsable(requestAdapter, "application/json", body); - return requestInfo; - } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -230,10 +181,4 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } - /** - * Configuration for the request such as headers, query parameters, and middleware options. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class PatchRequestConfiguration extends BaseRequestConfiguration { - } } diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java index 2a257806d0a..8195ad49a25 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/AccessReviewsRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.accessreviews.definitions.DefinitionsRequestBuilder; import com.microsoft.graph.identitygovernance.accessreviews.historydefinitions.HistoryDefinitionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder; import com.microsoft.graph.models.AccessReviewSet; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public DefinitionsRequestBuilder definitions() { public HistoryDefinitionsRequestBuilder historyDefinitions() { return new HistoryDefinitionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + * @return a {@link UnifiedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnifiedRequestBuilder unified() { + return new UnifiedRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessReviewsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java index e42f8d7c0ac..ec19c9fd340 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -1,5 +1,7 @@ package com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item; +import com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; import com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder; import com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.stop.StopRequestBuilder; import com.microsoft.graph.models.AccessReviewStage; @@ -22,6 +24,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. * @return a {@link DecisionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..4badbea131f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..fc607be7977 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..fed5d3d0a5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java new file mode 100644 index 00000000000..5d964bcc8be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/UnifiedRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UnifiedRoot; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnifiedRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + * @return a {@link DefinitionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionsRequestBuilder definitions() { + return new DefinitionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder instances() { + return new InstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UnifiedRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnifiedRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UnifiedRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnifiedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property unified for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property unified for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot get() { + return get(null); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot patch(@jakarta.annotation.Nonnull final UnifiedRoot body) { + return patch(body, null); + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnifiedRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnifiedRoot patch(@jakarta.annotation.Nonnull final UnifiedRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UnifiedRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property unified for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property unified for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UnifiedRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UnifiedRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link UnifiedRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnifiedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnifiedRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..39ebcd25c9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java similarity index 93% rename from src/main/java/com/microsoft/graph/generated/employeeexperience/roles/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java index 8ec88df27be..222d49f6518 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.employeeexperience.roles.count; +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/employeeExperience/roles/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..e5d94391146 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..dd9d44d02f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..69e1885e273 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.GovernanceInsightCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7514f834665 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..5986d414170 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item; + +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java new file mode 100644 index 00000000000..3c3c09181f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/DefinitionsRequestBuilder.java @@ -0,0 +1,258 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewScheduleDefinition; +import com.microsoft.graph.models.AccessReviewScheduleDefinitionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefinitionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewScheduleDefinitionId The unique identifier of accessReviewScheduleDefinition + * @return a {@link AccessReviewScheduleDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewScheduleDefinitionItemRequestBuilder byAccessReviewScheduleDefinitionId(@jakarta.annotation.Nonnull final String accessReviewScheduleDefinitionId) { + Objects.requireNonNull(accessReviewScheduleDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewScheduleDefinition%2Did", accessReviewScheduleDefinitionId); + return new AccessReviewScheduleDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DefinitionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DefinitionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefinitionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @return a {@link AccessReviewScheduleDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinitionCollectionResponse get() { + return get(null); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinitionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinitionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewScheduleDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition post(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return post(body, null); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition post(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DefinitionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefinitionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefinitionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java similarity index 94% rename from src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java index 39181342dde..7f4f5f2c732 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count; +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewScheduleDefinition::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..9ff6263ac0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..401578a19c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/AccessReviewScheduleDefinitionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder; +import com.microsoft.graph.models.AccessReviewScheduleDefinition; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewScheduleDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder instances() { + return new InstancesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewScheduleDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewScheduleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewScheduleDefinitionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewScheduleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property definitions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property definitions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get() { + return get(null); + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition patch(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return patch(body, null); + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewScheduleDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewScheduleDefinition patch(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewScheduleDefinition::createFromDiscriminatorValue); + } + /** + * Delete navigation property definitions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property definitions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewScheduleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewScheduleDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewScheduleDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewScheduleDefinitionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the unified (vNext) template and scheduling for an access review. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java new file mode 100644 index 00000000000..bb2e64dc208 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/InstancesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstance; +import com.microsoft.graph.models.AccessReviewInstanceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstancesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder byAccessReviewInstanceId(@jakarta.annotation.Nonnull final String accessReviewInstanceId) { + Objects.requireNonNull(accessReviewInstanceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstance%2Did", accessReviewInstanceId); + return new AccessReviewInstanceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get() { + return get(null); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return post(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java new file mode 100644 index 00000000000..753ed5e0bc3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..c89114bca6e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewInstance; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstance::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..40241a568ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java new file mode 100644 index 00000000000..01d4dc15b9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/AccessReviewInstanceItemRequestBuilder.java @@ -0,0 +1,309 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstance; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instances for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instances for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..4fc1afc3765 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param requestConfiguration 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..f1709aa9665 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..198a19d395a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..801b51f5d16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..0e1ee95f05c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewReviewer; +import com.microsoft.graph.models.AccessReviewReviewerCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f997a54ca76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..17bdb2a1f4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item; + +import com.microsoft.graph.models.AccessReviewReviewer; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..73430f8bc1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..293fef5a8f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..2f3960ab48e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..776d33b3435 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..2b2262ac810 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..8619ac00b21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.GovernanceInsightCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4b43db3cafc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..4cde4aec079 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item; + +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..566d9cf47c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..af1b0105cf0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param requestConfiguration 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..2c5e5f9db37 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.AccessReviewStageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..723de8fbc1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..ecd06a64f39 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewStage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..ee6fe2ef41c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..bb9f32d4861 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..ed2999f476e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..8703167872b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..a77251af53e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..dc1a213b517 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..546fd999e76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..c30c317bb96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..e8ca7695277 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..3764d78f9d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..8b9a1d4ee2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.GovernanceInsightCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b3c40209fbc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..b7f2ee3bbd4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..e8164b8d006 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..729efb98954 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/instances/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..cff29e355e5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/definitions/item/stop/StopRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", rawUrl); + } + /** + * Invoke action stop + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action stop + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action stop + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action stop + * @param requestConfiguration 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java new file mode 100644 index 00000000000..edb058d6f7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/InstancesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstance; +import com.microsoft.graph.models.AccessReviewInstanceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InstancesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder byAccessReviewInstanceId(@jakarta.annotation.Nonnull final String accessReviewInstanceId) { + Objects.requireNonNull(accessReviewInstanceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstance%2Did", accessReviewInstanceId); + return new AccessReviewInstanceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InstancesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InstancesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get() { + return get(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return post(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance post(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InstancesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InstancesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InstancesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the unified (vNext) instance of a review. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java similarity index 93% rename from src/main/java/com/microsoft/graph/generated/employeeexperience/communities/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java index 47d33151644..f5f0122a20b 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.employeeexperience.communities.count; +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/employeeExperience/communities/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstance::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..55164ec50af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java new file mode 100644 index 00000000000..dddac9ee43a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/AccessReviewInstanceItemRequestBuilder.java @@ -0,0 +1,309 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstance; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the applyDecisions method. + * @return a {@link ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder applyDecisions() { + return new ApplyDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder contactedReviewers() { + return new ContactedReviewersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the resetDecisions method. + * @return a {@link ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder resetDecisions() { + return new ResetDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the sendReminder method. + * @return a {@link SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder sendReminder() { + return new SendReminderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder stages() { + return new StagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property instances for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get() { + return get(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return patch(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstance} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstance patch(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstance::createFromDiscriminatorValue); + } + /** + * Delete navigation property instances for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the unified (vNext) instance of a review. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstance body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the unified (vNext) instance of a review. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..6fb77b648c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param requestConfiguration 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java new file mode 100644 index 00000000000..bc64f9bc951 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/applydecisions/ApplyDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the applyDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters); + } + /** + * Instantiates a new {@link ApplyDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplyDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration 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 ApplyDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplyDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplyDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..fcc9fb07f54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..056ee94ab23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java new file mode 100644 index 00000000000..40e0a739048 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/ContactedReviewersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewReviewer; +import com.microsoft.graph.models.AccessReviewReviewerCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder byAccessReviewReviewerId(@jakarta.annotation.Nonnull final String accessReviewReviewerId) { + Objects.requireNonNull(accessReviewReviewerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewReviewer%2Did", accessReviewReviewerId); + return new AccessReviewReviewerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContactedReviewersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContactedReviewersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return post(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer post(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContactedReviewersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContactedReviewersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContactedReviewersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..23875e348c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java new file mode 100644 index 00000000000..85a1f6d4926 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/contactedreviewers/item/AccessReviewReviewerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item; + +import com.microsoft.graph.models.AccessReviewReviewer; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewReviewerItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewReviewerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get() { + return get(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return patch(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewReviewer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewReviewer patch(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewReviewer::createFromDiscriminatorValue); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewReviewer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewReviewerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewReviewerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewReviewerItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..e79f9e03328 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1559d05bd6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..4647d119f6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..ef6ba68e46b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..f955137028e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..2454cec2aa8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.GovernanceInsightCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4cd7f966c4e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..41164240433 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item; + +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java new file mode 100644 index 00000000000..d9d307e3a28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/resetdecisions/ResetDecisionsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resetDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters); + } + /** + * Instantiates a new {@link ResetDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration 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 ResetDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java new file mode 100644 index 00000000000..5d017af82aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/sendreminder/SendReminderRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the sendReminder method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters); + } + /** + * Instantiates a new {@link SendReminderRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SendReminderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param requestConfiguration 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 SendReminderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SendReminderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SendReminderRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java new file mode 100644 index 00000000000..f7ed4a10d46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/StagesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.AccessReviewStageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder byAccessReviewStageId(@jakarta.annotation.Nonnull final String accessReviewStageId) { + Objects.requireNonNull(accessReviewStageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewStage%2Did", accessReviewStageId); + return new AccessReviewStageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link StagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return post(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..98f82875bd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..e5dd50b046d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewStage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..485818b0ca9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java new file mode 100644 index 00000000000..95c3e28b209 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/AccessReviewStageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder; +import com.microsoft.graph.models.AccessReviewStage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + * @return a {@link AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder acceptRecommendations() { + return new AcceptRecommendationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the batchRecordDecisions method. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder batchRecordDecisions() { + return new BatchRecordDecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder decisions() { + return new DecisionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the stop method. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder stop() { + return new StopRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewStageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewStageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property stages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get() { + return get(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return patch(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewStage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewStage patch(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); + } + /** + * Delete navigation property stages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewStage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewStageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewStageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewStageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java new file mode 100644 index 00000000000..cb410e8f1c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/acceptrecommendations/AcceptRecommendationsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the acceptRecommendations method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters); + } + /** + * Instantiates a new {@link AcceptRecommendationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AcceptRecommendationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration 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 AcceptRecommendationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AcceptRecommendationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AcceptRecommendationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java new file mode 100644 index 00000000000..49d193892f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BatchRecordDecisionsPostRequestBody} and sets the default values. + */ + public BatchRecordDecisionsPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BatchRecordDecisionsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BatchRecordDecisionsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BatchRecordDecisionsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 decision property value. The decision property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDecision() { + return this.backingStore.get("decision"); + } + /** + * 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("decision", (n) -> { this.setDecision(n.getStringValue()); }); + deserializerMap.put("justification", (n) -> { this.setJustification(n.getStringValue()); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the justification property value. The justification property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJustification() { + return this.backingStore.get("justification"); + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the resourceId property value. The resourceId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("decision", this.getDecision()); + writer.writeStringValue("justification", this.getJustification()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the decision property value. The decision property + * @param value Value to set for the decision property. + */ + public void setDecision(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("decision", value); + } + /** + * Sets the justification property value. The justification property + * @param value Value to set for the justification property. + */ + public void setJustification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("justification", value); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the resourceId property value. The resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java new file mode 100644 index 00000000000..bb24e031e7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the batchRecordDecisions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters); + } + /** + * Instantiates a new {@link BatchRecordDecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body) { + post(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @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 BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link BatchRecordDecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BatchRecordDecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BatchRecordDecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java new file mode 100644 index 00000000000..b0f9bd55c56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/DecisionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder byAccessReviewInstanceDecisionItemId(@jakarta.annotation.Nonnull final String accessReviewInstanceDecisionItemId) { + Objects.requireNonNull(accessReviewInstanceDecisionItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessReviewInstanceDecisionItem%2Did", accessReviewInstanceDecisionItemId); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DecisionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DecisionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return post(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DecisionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DecisionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..814ff6d55ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..08e56a54ce9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..8fece658076 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java new file mode 100644 index 00000000000..aa7502d0da5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/AccessReviewInstanceDecisionItemItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder; +import com.microsoft.graph.models.AccessReviewInstanceDecisionItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder insights() { + return new InsightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessReviewInstanceDecisionItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property decisions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get() { + return get(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return patch(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessReviewInstanceDecisionItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessReviewInstanceDecisionItem patch(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); + } + /** + * Delete navigation property decisions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessReviewInstanceDecisionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessReviewInstanceDecisionItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java new file mode 100644 index 00000000000..c1663d323c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/InsightsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights; + +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder; +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.GovernanceInsightCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder byGovernanceInsightId(@jakarta.annotation.Nonnull final String governanceInsightId) { + Objects.requireNonNull(governanceInsightId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("governanceInsight%2Did", governanceInsightId); + return new GovernanceInsightItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link InsightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public InsightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsightCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsightCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return post(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight post(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link InsightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public InsightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new InsightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9c2fad9858a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java new file mode 100644 index 00000000000..6f18e0c22c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/decisions/item/insights/item/GovernanceInsightItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item; + +import com.microsoft.graph.models.GovernanceInsight; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GovernanceInsightItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GovernanceInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property insights for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get() { + return get(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return patch(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GovernanceInsight} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GovernanceInsight patch(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GovernanceInsight::createFromDiscriminatorValue); + } + /** + * Delete navigation property insights for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GovernanceInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GovernanceInsightItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GovernanceInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GovernanceInsightItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..89a695690df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stages/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such 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); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration 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 StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java new file mode 100644 index 00000000000..35c59a2336b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/unified/instances/item/stop/StopRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the stop method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StopRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", pathParameters); + } + /** + * Instantiates a new {@link StopRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StopRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", rawUrl); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StopRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StopRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StopRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java index d2e0d4d29bf..2980c81d56f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..1aa91314399 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index fcffc517e40..44a9342f8c6 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..2b2cbd88c23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java index 6a647104f00..6634bc317b0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resources.item; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..eba9dd04d19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 8da954f8772..9380be13db6 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..b73989438de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 9054526077b..a2930c6670c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..b027007d8c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 791e5550361..d180c05780f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..b865df722dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 96da42fcf94..0052fc488e2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..8382907ea15 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java index 8e26c63f0c6..04a82bc6b5a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..93193013275 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index a2b0e6a74b6..e8b8b07cb50 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..79a96ed3839 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java index 2725e00459f..5e58ba41636 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java @@ -10,6 +10,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.CatalogsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizations.ConnectedOrganizationsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.ResourceEnvironmentsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.ResourceRoleScopesRequestBuilder; @@ -117,6 +118,14 @@ public ConnectedOrganizationsRequestBuilder connectedOrganizations() { public ControlConfigurationsRequestBuilder controlConfigurations() { return new ControlConfigurationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + * @return a {@link ExternalOriginResourceConnectorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorsRequestBuilder externalOriginResourceConnectors() { + return new ExternalOriginResourceConnectorsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the resourceEnvironments property of the microsoft.graph.entitlementManagement entity. * @return a {@link ResourceEnvironmentsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index 91d1f632258..75410972ce5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..b00de2e757a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index d95869ddb07..191ca0f0596 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..a53c9b70718 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index e253f242a57..d044fc64263 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..6db573c75d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index 71ca72e7030..e0b99c90aa0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..0a54a753f28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java index a49b53fd959..dc629d3e535 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..530e1a6bb59 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 78493cee1ef..27686301ece 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..ba29461fc5d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java index fafe285de22..6ebbe67bd1e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..e3cce644754 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 28de96aa9ed..05ca9e05bc3 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..8a66c23f88c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index dcd1c7ca85e..5f3bdd71f2c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..934000c0843 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 2663cfcae11..7968fdcdaba 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..982d252d91d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index ebc9ebbde2c..4089defe4ff 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..20e33bcebe0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java index e03a10fc26c..19321be82f7 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..9786f213e8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 795b994d241..67a00f9a38e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..ff67cf003b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/ExternalOriginResourceConnectorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/ExternalOriginResourceConnectorsRequestBuilder.java new file mode 100644 index 00000000000..b72f38f7a45 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/ExternalOriginResourceConnectorsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder; +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + * @param externalOriginResourceConnectorId The unique identifier of externalOriginResourceConnector + * @return a {@link ExternalOriginResourceConnectorItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorItemRequestBuilder byExternalOriginResourceConnectorId(@jakarta.annotation.Nonnull final String externalOriginResourceConnectorId) { + Objects.requireNonNull(externalOriginResourceConnectorId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("externalOriginResourceConnector%2Did", externalOriginResourceConnectorId); + return new ExternalOriginResourceConnectorItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of externalOriginResourceConnector objects and their properties. + * @return a {@link ExternalOriginResourceConnectorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnectorCollectionResponse get() { + return get(null); + } + /** + * Get a list of externalOriginResourceConnector objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnectorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnectorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnectorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Creates a new externalOriginResourceConnector object. + * @param body The request body + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector post(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body) { + return post(body, null); + } + /** + * Creates a new externalOriginResourceConnector object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector post(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * Get a list of externalOriginResourceConnector objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of externalOriginResourceConnector objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Creates a new externalOriginResourceConnector object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body) { + return toPostRequestInformation(body, null); + } + /** + * Creates a new externalOriginResourceConnector object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of externalOriginResourceConnector objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/count/CountRequestBuilder.java similarity index 92% rename from src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/count/CountRequestBuilder.java index 48dc9673c8a..a97f19c1e4d 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/engagementasyncoperations/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/externaloriginresourceconnectors/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.employeeexperience.engagementasyncoperations.count; +package com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/employeeExperience/engagementAsyncOperations/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete an externalOriginResourceConnector object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete an externalOriginResourceConnector 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 externalOriginResourceConnector object. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * Read the properties and relationships of an externalOriginResourceConnector object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * Update the properties of an externalOriginResourceConnector object. + * @param body The request body + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector patch(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body) { + return patch(body, null); + } + /** + * Update the properties of an externalOriginResourceConnector object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector patch(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * Delete an externalOriginResourceConnector object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete an externalOriginResourceConnector 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 externalOriginResourceConnector object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an externalOriginResourceConnector object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of an externalOriginResourceConnector object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an externalOriginResourceConnector object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExternalOriginResourceConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorItemRequestBuilder(rawUrl, 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 externalOriginResourceConnector object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java index 3e9de37b445..b43cebbf1f2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..1a38983e314 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 0a718a64fa5..5742396f081 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..36463dcf43f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 1ab2d8d3588..a1468d5a630 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..ce84307bc94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 720186cad58..c9066182856 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..538a8a7d4fc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 692769ccae7..0005061671a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..bd34b9fab92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java index a44bfdb7de1..e1fc4beaa0e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..c19a76a0980 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index ef1f08cfe28..60ccd16bfc5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..a8c00d3dd8f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java index 94ab7b8b61d..8b005b20556 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..353be6c096f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java index d6674273224..ebeb1e25b58 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..404986e5d25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 86cb3247f45..5c21a460081 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..52b1637308c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 2bfab017515..4dd52153758 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..3d94833b956 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 2495ba611d4..4de96db7edd 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..f3980be7221 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java index 312bbe3c3fa..5f6337b7f95 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..f73f7deabf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index a0f424575c1..87db49b37f6 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..b0be6267e0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java index 15d79e71677..6af8933355d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..67e9cbfcbae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java index e13585bb2c9..55f7eb835f1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..3aa6ddb00b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index dea1acc1ded..4a1e2807d6b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..aa2a8565790 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 1ef268b1e4f..67770362f1c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..3722576c3f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 6e0548a30a5..d427f463343 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..3d26bea1ccd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index fd4168cc026..26bc6bafc2d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..cbce79c8158 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index 1745f633658..51f657f6d94 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..7cb36cbd404 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index 0938709729b..164d7629bfa 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..cbeaf7ace01 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index 0e8512ca240..945d80a2683 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..5d0dec8136a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java index 8d766c7f763..ed7070a583b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder; @@ -33,6 +34,14 @@ public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..1fa8c6d7807 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java index f3f61210211..3b9206330ab 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..fa94b3e74bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 64d795575bb..df776028273 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..5b75d52d122 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java index eb2647890ab..b5f3ce2e170 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; @@ -32,6 +33,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..1cadc3a1e88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index f4794b223c2..259645b54d9 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; @@ -31,6 +32,14 @@ public class ResourceRequestBuilder extends BaseRequestBuilder { public EnvironmentRequestBuilder environment() { return new EnvironmentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() { + return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the refresh method. * @return a {@link RefreshRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java new file mode 100644 index 00000000000..31099547661 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector; + +import com.microsoft.graph.models.ExternalOriginResourceConnector; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get() { + return get(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalOriginResourceConnector} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExternalOriginResourceConnectorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java index 613d1058c6a..d445f96820d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.executionscope.ExecutionScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; @@ -14,6 +15,7 @@ import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.tasks.TasksRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.UserProcessingResultsRequestBuilder; @@ -78,6 +80,14 @@ public LastModifiedByRequestBuilder lastModifiedBy() { public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIdentityGovernanceActivate() { return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the activateAndWait method. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder microsoftGraphIdentityGovernanceActivateAndWait() { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the activateWithScope method. * @return a {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} @@ -150,6 +160,14 @@ public PreviewScopeRequestBuilder previewScope() { public RunsRequestBuilder runs() { return new RunsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder subjectProcessingResults() { + return new SubjectProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskReports property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link TaskReportsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java new file mode 100644 index 00000000000..ae6f2d9ae01 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait; + +import com.microsoft.graph.models.identitygovernance.WorkflowSubject; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivateAndWaitPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivateAndWaitPostRequestBody} and sets the default values. + */ + public ActivateAndWaitPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ActivateAndWaitPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivateAndWaitPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivateAndWaitPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return 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("subject", (n) -> { this.setSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subject property value. The subject property + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getSubject() { + return this.backingStore.get("subject"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("subject", this.getSubject()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the subject property value. The subject property + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java new file mode 100644 index 00000000000..cf7b076f283 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait; + +import com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the activateAndWait method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", rawUrl); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @return a {@link AwaitedWorkflowProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AwaitedWorkflowProcessingResult post(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body) { + return post(body, null); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AwaitedWorkflowProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AwaitedWorkflowProcessingResult post(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AwaitedWorkflowProcessingResult::createFromDiscriminatorValue); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java index ae5e790e7a0..f674562122f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.UserProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.Run; @@ -31,6 +32,14 @@ public class RunItemRequestBuilder extends BaseRequestBuilder { public ReprocessedRunsRequestBuilder reprocessedRuns() { return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder subjectProcessingResults() { + return new SubjectProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. * @return a {@link TaskProcessingResultsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..0760bbe3d90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java @@ -0,0 +1,201 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @param subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder bySubjectProcessingResultId(@jakarta.annotation.Nonnull final String subjectProcessingResultId) { + Objects.requireNonNull(subjectProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("subjectProcessingResult%2Did", subjectProcessingResultId); + return new SubjectProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The processing results for each subject in this workflow run. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get() { + return get(null); + } + /** + * The processing results for each subject in this workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * Provides operations to call the summary method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * The processing results for each subject in this workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The processing results for each subject in this workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The processing results for each subject in this workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4ef79bafd9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..2be537c8aa2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder taskProcessingResults() { + return new TaskProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The processing results for each subject in this workflow run. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get() { + return get(null); + } + /** + * The processing results for each subject in this workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResult::createFromDiscriminatorValue); + } + /** + * The processing results for each subject in this workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The processing results for each subject in this workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The processing results for each subject in this workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..2070a9ca7c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7d88a4f7d37 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..a0efe8206ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..b34665734b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param taskProcessingResultId The unique identifier of taskProcessingResult + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder byTaskProcessingResultId(@jakarta.annotation.Nonnull final String taskProcessingResultId) { + Objects.requireNonNull(taskProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("taskProcessingResult%2Did", taskProcessingResultId); + return new TaskProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..349b2282faa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..a78af28e7d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java @@ -0,0 +1,156 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resume method. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder microsoftGraphIdentityGovernanceResume() { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder subject() { + return new SubjectRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder task() { + return new TaskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResult::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java new file mode 100644 index 00000000000..2cac7c53c31 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resume method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + post(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java new file mode 100644 index 00000000000..b72d1a2976d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackData; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResumePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResumePostRequestBody} and sets the default values. + */ + public ResumePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ResumePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResumePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResumePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 data property value. The data property + * @return a {@link CustomTaskExtensionCallbackData} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionCallbackData getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(CustomTaskExtensionCallbackData::createFromDiscriminatorValue)); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the source property value. The source property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSource() { + return this.backingStore.get("source"); + } + /** + * Gets the type property value. The type property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("data", this.getData()); + writer.writeStringValue("source", this.getSource()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the data property value. The data property + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final CustomTaskExtensionCallbackData value) { + this.backingStore.set("data", value); + } + /** + * Sets the source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("source", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java new file mode 100644 index 00000000000..d6f90a623e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectRequestBuilder(rawUrl, requestAdapter); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..9cd130bbb65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..226201470ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..56c67484b60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java new file mode 100644 index 00000000000..a94066b4802 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task; + +import com.microsoft.graph.models.identitygovernance.Task; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", rawUrl); + } + /** + * The related workflow task + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get() { + return get(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); + } + /** + * The related workflow task + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related workflow task + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..2f9993610a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,101 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.identitygovernance.SubjectSummary; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the summary method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime={startDateTime} + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); + } + /** + * Invoke function summary + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get() { + return get(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectSummary::createFromDiscriminatorValue); + } + /** + * Invoke function summary + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..253c00b73d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java @@ -0,0 +1,201 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @param subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder bySubjectProcessingResultId(@jakarta.annotation.Nonnull final String subjectProcessingResultId) { + Objects.requireNonNull(subjectProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("subjectProcessingResult%2Did", subjectProcessingResultId); + return new SubjectProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Per-subject workflow execution results. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get() { + return get(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * Provides operations to call the summary method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * Per-subject workflow execution results. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Per-subject workflow execution results. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..02b9d43ea5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..676e815308e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder taskProcessingResults() { + return new TaskProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Per-subject workflow execution results. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get() { + return get(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResult::createFromDiscriminatorValue); + } + /** + * Per-subject workflow execution results. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Per-subject workflow execution results. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..a5acc480e73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param runId The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId(@jakarta.annotation.Nonnull final String runId) { + Objects.requireNonNull(runId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did", runId); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..715519e5136 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..7f6fcffece4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..776bcfa2d37 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param taskProcessingResultId The unique identifier of taskProcessingResult + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder byTaskProcessingResultId(@jakarta.annotation.Nonnull final String taskProcessingResultId) { + Objects.requireNonNull(taskProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("taskProcessingResult%2Did", taskProcessingResultId); + return new TaskProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ec8e6ccab2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..4749a837838 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java @@ -0,0 +1,156 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resume method. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder microsoftGraphIdentityGovernanceResume() { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder subject() { + return new SubjectRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder task() { + return new TaskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResult::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java new file mode 100644 index 00000000000..e827881a636 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resume method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + post(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java new file mode 100644 index 00000000000..07918cf6677 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackData; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResumePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResumePostRequestBody} and sets the default values. + */ + public ResumePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ResumePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResumePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResumePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 data property value. The data property + * @return a {@link CustomTaskExtensionCallbackData} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionCallbackData getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(CustomTaskExtensionCallbackData::createFromDiscriminatorValue)); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the source property value. The source property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSource() { + return this.backingStore.get("source"); + } + /** + * Gets the type property value. The type property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("data", this.getData()); + writer.writeStringValue("source", this.getSource()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the data property value. The data property + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final CustomTaskExtensionCallbackData value) { + this.backingStore.set("data", value); + } + /** + * Sets the source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("source", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java new file mode 100644 index 00000000000..5d1845077a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectRequestBuilder(rawUrl, requestAdapter); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..b513e3d9d92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..3b3603602ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d1e882bb992 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java new file mode 100644 index 00000000000..2daaa4957ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task; + +import com.microsoft.graph.models.identitygovernance.Task; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", rawUrl); + } + /** + * The related workflow task + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get() { + return get(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); + } + /** + * The related workflow task + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related workflow task + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..8f8c6eda4ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,101 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.identitygovernance.SubjectSummary; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the summary method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime={startDateTime} + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); + } + /** + * Invoke function summary + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get() { + return get(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectSummary::createFromDiscriminatorValue); + } + /** + * Invoke function summary + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java index abbe640c674..2c8cfa0d53d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.executionscope.ExecutionScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; @@ -14,6 +15,7 @@ import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.tasks.TasksRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.UserProcessingResultsRequestBuilder; @@ -78,6 +80,14 @@ public LastModifiedByRequestBuilder lastModifiedBy() { public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIdentityGovernanceActivate() { return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the activateAndWait method. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder microsoftGraphIdentityGovernanceActivateAndWait() { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the activateWithScope method. * @return a {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} @@ -150,6 +160,14 @@ public PreviewScopeRequestBuilder previewScope() { public RunsRequestBuilder runs() { return new RunsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder subjectProcessingResults() { + return new SubjectProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskReports property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link TaskReportsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java new file mode 100644 index 00000000000..a7e35e32251 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/ActivateAndWaitPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait; + +import com.microsoft.graph.models.identitygovernance.WorkflowSubject; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivateAndWaitPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivateAndWaitPostRequestBody} and sets the default values. + */ + public ActivateAndWaitPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ActivateAndWaitPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivateAndWaitPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivateAndWaitPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return 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("subject", (n) -> { this.setSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subject property value. The subject property + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getSubject() { + return this.backingStore.get("subject"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("subject", this.getSubject()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the subject property value. The subject property + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java new file mode 100644 index 00000000000..1d562c7ddf8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivateandwait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait; + +import com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the activateAndWait method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", rawUrl); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @return a {@link AwaitedWorkflowProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AwaitedWorkflowProcessingResult post(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body) { + return post(body, null); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AwaitedWorkflowProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AwaitedWorkflowProcessingResult post(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AwaitedWorkflowProcessingResult::createFromDiscriminatorValue); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateAndWaitPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java index dbb688f3dad..93666f489ad 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.UserProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.Run; @@ -31,6 +32,14 @@ public class RunItemRequestBuilder extends BaseRequestBuilder { public ReprocessedRunsRequestBuilder reprocessedRuns() { return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder subjectProcessingResults() { + return new SubjectProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. * @return a {@link TaskProcessingResultsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..7bc932337ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java @@ -0,0 +1,203 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @param subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder bySubjectProcessingResultId(@jakarta.annotation.Nonnull final String subjectProcessingResultId) { + Objects.requireNonNull(subjectProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("subjectProcessingResult%2Did", subjectProcessingResultId); + return new SubjectProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get() { + return get(null); + } + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * Provides operations to call the summary method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5446f9057eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..aeca12a157d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java @@ -0,0 +1,149 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder taskProcessingResults() { + return new TaskProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get() { + return get(null); + } + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResult::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..7c9a42644ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9e5285ff6bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..fa3d94cf00d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..a183b695e8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param taskProcessingResultId The unique identifier of taskProcessingResult + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder byTaskProcessingResultId(@jakarta.annotation.Nonnull final String taskProcessingResultId) { + Objects.requireNonNull(taskProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("taskProcessingResult%2Did", taskProcessingResultId); + return new TaskProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..175c333ec75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..dd310414e3e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java @@ -0,0 +1,156 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resume method. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder microsoftGraphIdentityGovernanceResume() { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder subject() { + return new SubjectRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder task() { + return new TaskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResult::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java new file mode 100644 index 00000000000..9e80548872f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resume method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + post(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java new file mode 100644 index 00000000000..129ec65e3b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackData; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResumePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResumePostRequestBody} and sets the default values. + */ + public ResumePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ResumePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResumePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResumePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 data property value. The data property + * @return a {@link CustomTaskExtensionCallbackData} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionCallbackData getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(CustomTaskExtensionCallbackData::createFromDiscriminatorValue)); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the source property value. The source property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSource() { + return this.backingStore.get("source"); + } + /** + * Gets the type property value. The type property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("data", this.getData()); + writer.writeStringValue("source", this.getSource()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the data property value. The data property + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final CustomTaskExtensionCallbackData value) { + this.backingStore.set("data", value); + } + /** + * Sets the source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("source", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java new file mode 100644 index 00000000000..8a445023cc5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectRequestBuilder(rawUrl, requestAdapter); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..c791f90aa12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..c8ab2e09d0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8aeed9e1ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java new file mode 100644 index 00000000000..cf621d60183 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task; + +import com.microsoft.graph.models.identitygovernance.Task; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", rawUrl); + } + /** + * The related workflow task + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get() { + return get(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); + } + /** + * The related workflow task + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related workflow task + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..4b3dd4093dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,101 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.identitygovernance.SubjectSummary; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the summary method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime={startDateTime} + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); + } + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get() { + return get(null); + } + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectSummary::createFromDiscriminatorValue); + } + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..cc96e2ae7d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/SubjectProcessingResultsRequestBuilder.java @@ -0,0 +1,201 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @param subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder bySubjectProcessingResultId(@jakarta.annotation.Nonnull final String subjectProcessingResultId) { + Objects.requireNonNull(subjectProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("subjectProcessingResult%2Did", subjectProcessingResultId); + return new SubjectProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Per-subject workflow execution results. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get() { + return get(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * Provides operations to call the summary method. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param startDateTime Usage: startDateTime={startDateTime} + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * Per-subject workflow execution results. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Per-subject workflow execution results. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..de71ca00394 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..d3d48a3fdb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/SubjectProcessingResultItemRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder taskProcessingResults() { + return new TaskProcessingResultsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Per-subject workflow execution results. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get() { + return get(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectProcessingResult::createFromDiscriminatorValue); + } + /** + * Per-subject workflow execution results. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Per-subject workflow execution results. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Per-subject workflow execution results. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..e2061a5dbf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param runId The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId(@jakarta.annotation.Nonnull final String runId) { + Objects.requireNonNull(runId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did", runId); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0a7a096c2db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..4962d5594f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The reprocessed runs associated with this subject processing result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The reprocessed runs associated with this subject processing result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The reprocessed runs associated with this subject processing result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java new file mode 100644 index 00000000000..1971b1256db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/TaskProcessingResultsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param taskProcessingResultId The unique identifier of taskProcessingResult + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder byTaskProcessingResultId(@jakarta.annotation.Nonnull final String taskProcessingResultId) { + Objects.requireNonNull(taskProcessingResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("taskProcessingResult%2Did", taskProcessingResultId); + return new TaskProcessingResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a8cb69a5557 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java new file mode 100644 index 00000000000..a4acc884ca7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/TaskProcessingResultItemRequestBuilder.java @@ -0,0 +1,156 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder; +import com.microsoft.graph.models.identitygovernance.TaskProcessingResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resume method. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder microsoftGraphIdentityGovernanceResume() { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder subject() { + return new SubjectRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder task() { + return new TaskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskProcessingResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get() { + return get(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskProcessingResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TaskProcessingResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskProcessingResult::createFromDiscriminatorValue); + } + /** + * The task-level processing results for this subject. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The task-level processing results for this subject. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskProcessingResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskProcessingResultItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The task-level processing results for this subject. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java new file mode 100644 index 00000000000..2ff7435d8bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the resume method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + post(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceResumeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceResumeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java new file mode 100644 index 00000000000..e483e2ed925 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/ResumePostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume; + +import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackData; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResumePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResumePostRequestBody} and sets the default values. + */ + public ResumePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ResumePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResumePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResumePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 data property value. The data property + * @return a {@link CustomTaskExtensionCallbackData} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionCallbackData getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(CustomTaskExtensionCallbackData::createFromDiscriminatorValue)); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the source property value. The source property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSource() { + return this.backingStore.get("source"); + } + /** + * Gets the type property value. The type property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("data", this.getData()); + writer.writeStringValue("source", this.getSource()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the data property value. The data property + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final CustomTaskExtensionCallbackData value) { + this.backingStore.set("data", value); + } + /** + * Sets the source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("source", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java new file mode 100644 index 00000000000..84289549b85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/SubjectRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SubjectRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SubjectRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectRequestBuilder(rawUrl, requestAdapter); + } + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..c94ac3f6c43 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..7fdb7e828b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9727562bf85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/subject/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java new file mode 100644 index 00000000000..f600ad227af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/item/taskprocessingresults/item/task/TaskRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task; + +import com.microsoft.graph.models.identitygovernance.Task; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", rawUrl); + } + /** + * The related workflow task + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get() { + return get(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Task get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); + } + /** + * The related workflow task + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related workflow task + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TaskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related workflow task + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..257fb1d34b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/subjectprocessingresults/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,101 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.identitygovernance.SubjectSummary; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the summary method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime={endDateTime} + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime={startDateTime} + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); + } + /** + * Invoke function summary + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get() { + return get(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SubjectSummary} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SubjectSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SubjectSummary::createFromDiscriminatorValue); + } + /** + * Invoke function summary + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function summary + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt index 4191731d1a0..ce146e81bfa 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 @@ -39,19 +39,14 @@ com.microsoft.graph.admin.configurationmanagement.configurationdrifts.Configurat com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|byConfigurationDriftId(configurationDriftId:String):ConfigurationDriftItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|get():ConfigurationDriftCollectionResponse com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationDriftCollectionResponse -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift):ConfigurationDrift -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):ConfigurationDrift com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationDrift):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationDriftsRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -68,38 +63,20 @@ com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.Coun com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete():Void -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|get():ConfigurationDrift com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationDrift -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift):ConfigurationDrift -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):ConfigurationDrift -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationDrift):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationDriftItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationDrifts:ConfigurationDriftsRequestBuilder com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationMonitoringResults:ConfigurationMonitoringResultsRequestBuilder com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationMonitors:ConfigurationMonitorsRequestBuilder @@ -107,19 +84,6 @@ com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequest com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshots:ConfigurationSnapshotsRequestBuilder com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|delete():Void -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|get():ConfigurationManagement -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationManagement -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement):ConfigurationManagement -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement; requestConfiguration?:java.util.function.Consumer):ConfigurationManagement -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationManagement):RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationManagement; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationManagementRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -133,19 +97,14 @@ com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|byConfigurationMonitoringResultId(configurationMonitoringResultId:String):ConfigurationMonitoringResultItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|get():ConfigurationMonitoringResultCollectionResponse com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResultCollectionResponse -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult):ConfigurationMonitoringResult -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitoringResult):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitoringResultsRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -162,28 +121,18 @@ com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete():Void -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get():ConfigurationMonitoringResult com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult):ConfigurationMonitoringResult -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitoringResult):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitoringResultItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -227,28 +176,18 @@ com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.Co com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|delete():Void -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|get():ConfigurationBaseline com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|withUrl(rawUrl:String):BaselineRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration @@ -288,34 +227,14 @@ com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.Conf com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|byConfigurationSnapshotJobId(configurationSnapshotJobId:String):ConfigurationSnapshotJobItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|get():ConfigurationSnapshotJobCollectionResponse com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJobCollectionResponse -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob):ConfigurationSnapshotJob -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationSnapshotJob):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotJobsRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -324,21 +243,16 @@ com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete():Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get():ConfigurationSnapshotJob com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob):ConfigurationSnapshotJob -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationSnapshotJob):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotJobItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -353,57 +267,27 @@ com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.Configu com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|byConfigurationBaselineId(configurationBaselineId:String):ConfigurationBaselineItemRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|get():ConfigurationBaselineCollectionResponse com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaselineCollectionResponse -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationBaseline):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotsRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete():Void -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get():ConfigurationBaseline com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline):RequestInformation -com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationBaselineItemRequestBuilder com.microsoft.graph.admin.edge.EdgeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.edge.EdgeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration @@ -67549,7 +67433,6 @@ com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder.Pos com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|byCommunityId(communityId:String):CommunityItemRequestBuilder com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|get():CommunityCollectionResponse com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CommunityCollectionResponse com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|post(body:Community):Community @@ -67559,20 +67442,6 @@ com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|p com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|toPostRequestInformation(body:Community):RequestInformation com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|toPostRequestInformation(body:Community; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.communities.CommunitiesRequestBuilder::|public|withUrl(rawUrl:String):CommunitiesRequestBuilder -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.communities.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.employeeexperience.communities.item.CommunityItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.employeeexperience.communities.item.CommunityItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.communities.item.CommunityItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -67794,20 +67663,6 @@ com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|toPatchRequestInformation(body:EmployeeExperience):RequestInformation com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|toPatchRequestInformation(body:EmployeeExperience; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|withUrl(rawUrl:String):EmployeeExperienceRequestBuilder -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -67821,43 +67676,27 @@ com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsync com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|byEngagementAsyncOperationId(engagementAsyncOperationId:String):EngagementAsyncOperationItemRequestBuilder com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|get():EngagementAsyncOperationCollectionResponse com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementAsyncOperationCollectionResponse -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|post(body:EngagementAsyncOperation):EngagementAsyncOperation -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|post(body:EngagementAsyncOperation; requestConfiguration?:java.util.function.Consumer):EngagementAsyncOperation com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|toPostRequestInformation(body:EngagementAsyncOperation):RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|toPostRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.engagementasyncoperations.EngagementAsyncOperationsRequestBuilder::|public|withUrl(rawUrl:String):EngagementAsyncOperationsRequestBuilder com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|delete():Void -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|get():EngagementAsyncOperation com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementAsyncOperation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|patch(body:EngagementAsyncOperation):EngagementAsyncOperation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|patch(body:EngagementAsyncOperation; requestConfiguration?:java.util.function.Consumer):EngagementAsyncOperation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementAsyncOperation):RequestInformation -com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.engagementasyncoperations.item.EngagementAsyncOperationItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementAsyncOperationItemRequestBuilder com.microsoft.graph.employeeexperience.learningcourseactivities.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.employeeexperience.learningcourseactivities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -68195,44 +68034,20 @@ com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersReques com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider):RequestInformation com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|withUrl(rawUrl:String):LearningProvidersRequestBuilder -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete():Void -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get():EngagementRole com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRole com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole):EngagementRole -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole):RequestInformation -com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleItemRequestBuilder com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -68256,21 +68071,16 @@ com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMem com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete():Void com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get():EngagementRoleMember com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMember -com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember):EngagementRoleMember -com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember):RequestInformation -com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleMemberItemRequestBuilder com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder @@ -68383,19 +68193,13 @@ com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParamet com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|byEngagementRoleId(engagementRoleId:String):EngagementRoleItemRequestBuilder com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|get():EngagementRoleCollectionResponse com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleCollectionResponse -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole):EngagementRole -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole):RequestInformation -com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder com.microsoft.graph.external.connections.ConnectionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.external.connections.ConnectionsRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -97344,6 +97148,7 @@ com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewSet):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewSet; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewsRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -97870,6 +97675,15 @@ com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances. com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97879,6 +97693,8 @@ com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances. com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -97896,6 +97712,33 @@ com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances. com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.accessreviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -98251,6 +98094,1694 @@ com.microsoft.graph.identitygovernance.accessreviews.historydefinitions.item.ins com.microsoft.graph.identitygovernance.accessreviews.historydefinitions.item.instances.item.generatedownloaduri.GenerateDownloadUriRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.accessreviews.historydefinitions.item.instances.item.generatedownloaduri.GenerateDownloadUriRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.accessreviews.historydefinitions.item.instances.item.generatedownloaduri.GenerateDownloadUriRequestBuilder::|public|withUrl(rawUrl:String):GenerateDownloadUriRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|byAccessReviewScheduleDefinitionId(accessReviewScheduleDefinitionId:String):AccessReviewScheduleDefinitionItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|get():AccessReviewScheduleDefinitionCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinitionCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition):AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewScheduleDefinition):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.DefinitionsRequestBuilder::|public|withUrl(rawUrl:String):DefinitionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get():AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition):AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):AccessReviewScheduleDefinition +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewScheduleDefinition):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewScheduleDefinitionItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get():AccessReviewInstanceCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|withUrl(rawUrl:String):InstancesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.definitions.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|get():AccessReviewInstanceCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.InstancesRequestBuilder::|public|withUrl(rawUrl:String):InstancesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get():AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):AccessReviewInstance +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.applydecisions.ApplyDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ApplyDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get():AccessReviewReviewerCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewerCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.ContactedReviewersRequestBuilder::|public|withUrl(rawUrl:String):ContactedReviewersRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get():AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):AccessReviewReviewer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.contactedreviewers.item.AccessReviewReviewerItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewReviewerItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.resetdecisions.ResetDecisionsRequestBuilder::|public|withUrl(rawUrl:String):ResetDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.sendreminder.SendReminderRequestBuilder::|public|withUrl(rawUrl:String):SendReminderRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.acceptrecommendations.AcceptRecommendationsRequestBuilder::|public|withUrl(rawUrl:String):AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get():AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getDecision():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getJustification():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getPrincipalId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|getResourceId():String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setDecision(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setJustification(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|public|setResourceId(value?:String):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.batchrecorddecisions.BatchRecordDecisionsRequestBuilder::|public|withUrl(rawUrl:String):BatchRecordDecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get():AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItemCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|withUrl(rawUrl:String):DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get():AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):AccessReviewInstanceDecisionItem +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|withUrl(rawUrl:String):AccessReviewInstanceDecisionItemItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get():GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsightCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|withUrl(rawUrl:String):InsightsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get():GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):GovernanceInsight +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|withUrl(rawUrl:String):GovernanceInsightItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:String):AccessReviewStageItemRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|get():AccessReviewStageCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessReviewStageCollectionResponse +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):AccessReviewStage +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stages.StagesRequestBuilder::|public|withUrl(rawUrl:String):StagesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.instances.item.stop.StopRequestBuilder::|public|withUrl(rawUrl:String):StopRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|get():UnifiedRoot +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UnifiedRoot +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot):UnifiedRoot +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot; requestConfiguration?:java.util.function.Consumer):UnifiedRoot +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoot):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.accessreviews.unified.UnifiedRequestBuilder::|public|withUrl(rawUrl:String):UnifiedRequestBuilder com.microsoft.graph.identitygovernance.appconsent.AppConsentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.appconsent.AppConsentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.appconsent.AppConsentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98792,6 +100323,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -98815,6 +100360,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -98948,6 +100494,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -98971,6 +100531,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -99424,6 +100985,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackag com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -99453,6 +101015,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment. com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -99515,6 +101091,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.r com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -99538,6 +101128,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.r com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -99605,6 +101196,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.r com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -99628,6 +101233,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.r com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -100040,6 +101646,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item. com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -100063,6 +101683,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item. com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -100130,6 +101751,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item. com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -100153,6 +101788,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item. com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -100738,6 +102374,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resourc com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -100761,6 +102411,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resourc com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -100829,6 +102480,20 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resourc com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -100852,6 +102517,7 @@ com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resourc com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -102177,6 +103843,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -102200,6 +103880,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -102333,6 +104014,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -102356,6 +104051,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -102793,6 +104489,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -102816,6 +104526,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -102884,6 +104595,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -102907,6 +104632,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -104514,6 +106240,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -104537,6 +106277,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -104670,6 +106411,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -104693,6 +106448,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -105146,6 +106902,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -105175,6 +106932,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -105237,6 +107008,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -105260,6 +107045,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -105327,6 +107113,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -105350,6 +107150,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -105762,6 +107563,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -105785,6 +107600,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -105852,6 +107668,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -105875,6 +107705,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -106460,6 +108291,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -106483,6 +108328,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -106551,6 +108397,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -106574,6 +108434,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -107383,6 +109244,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManageme com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|controlConfigurations:ControlConfigurationsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|externalOriginResourceConnectors:ExternalOriginResourceConnectorsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|get():EntitlementManagement com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EntitlementManagement com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|patch(body:EntitlementManagement):EntitlementManagement @@ -107401,6 +109263,71 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManageme com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|toPatchRequestInformation(body:EntitlementManagement):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|toPatchRequestInformation(body:EntitlementManagement; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|withUrl(rawUrl:String):EntitlementManagementRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|byExternalOriginResourceConnectorId(externalOriginResourceConnectorId:String):ExternalOriginResourceConnectorItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|get():ExternalOriginResourceConnectorCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnectorCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|post(body:ExternalOriginResourceConnector):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|post(body:ExternalOriginResourceConnector; requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|toPostRequestInformation(body:ExternalOriginResourceConnector):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|toPostRequestInformation(body:ExternalOriginResourceConnector; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|patch(body:ExternalOriginResourceConnector):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|patch(body:ExternalOriginResourceConnector; requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toPatchRequestInformation(body:ExternalOriginResourceConnector):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|toPatchRequestInformation(body:ExternalOriginResourceConnector; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.externaloriginresourceconnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -107468,6 +109395,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -107497,6 +109425,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -107559,6 +109501,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -107582,6 +109538,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -107649,6 +109606,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -107672,6 +109643,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -108084,6 +110056,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -108107,6 +110093,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -108174,6 +110161,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -108197,6 +110198,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -108993,6 +110995,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -109016,6 +111032,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -109149,6 +111166,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -109172,6 +111203,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -109625,6 +111657,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -109654,6 +111687,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -109716,6 +111763,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -109739,6 +111800,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -109806,6 +111868,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -109829,6 +111905,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -110241,6 +112318,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -110264,6 +112355,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -110331,6 +112423,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -110354,6 +112460,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -110939,6 +113046,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -110962,6 +113083,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -111030,6 +113152,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -111053,6 +113189,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -111557,6 +113694,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -111580,6 +113731,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -111648,6 +113800,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -111671,6 +113837,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -111738,6 +113905,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -111761,6 +113942,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -112173,6 +114355,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -112196,6 +114392,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -112263,6 +114460,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -112286,6 +114497,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -112872,6 +115084,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -112895,6 +115121,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -113028,6 +115255,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -113051,6 +115292,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -113488,6 +115730,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -113511,6 +115767,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -113579,6 +115836,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -113602,6 +115873,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -114145,6 +116417,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.Acce com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -114174,6 +116447,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.envi com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -114236,6 +116523,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -114259,6 +116560,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -114326,6 +116628,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -114349,6 +116665,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -114761,6 +117078,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -114784,6 +117115,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -114851,6 +117183,20 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get():ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalOriginResourceConnector +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder::|public|withUrl(rawUrl:String):ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -114874,6 +117220,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource @@ -116062,6 +118409,27 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody):AwaitedWorkflowProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:java.util.function.Consumer):AwaitedWorkflowProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|toPostRequestInformation(body:ActivateAndWaitPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|toPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|constructor():void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getAdditionalData():Map @@ -116306,11 +118674,286 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|get():Run com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|userProcessingResults:UserProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get():SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getSource():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getType():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setSource(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setType(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get():User +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|withUrl(rawUrl:String):SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get():Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|withUrl(rawUrl:String):TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get():TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|byTaskProcessingResultId(taskProcessingResultId:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get():TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|bySubjectProcessingResultId(subjectProcessingResultId:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get():SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -116850,6 +119493,280 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder::|public|withUrl(rawUrl:String):RunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId(runId:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get():SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getSource():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getType():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setSource(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setType(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get():User +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|withUrl(rawUrl:String):SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get():Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|withUrl(rawUrl:String):TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get():TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|byTaskProcessingResultId(taskProcessingResultId:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get():TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|bySubjectProcessingResultId(subjectProcessingResultId:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get():SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -118167,6 +121084,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -118176,6 +121094,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -118676,6 +121595,27 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microso com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody):AwaitedWorkflowProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:java.util.function.Consumer):AwaitedWorkflowProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|toPostRequestInformation(body:ActivateAndWaitPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|toPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivateandwait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|constructor():void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getAdditionalData():Map @@ -118920,11 +121860,286 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.it com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get():Run com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|userProcessingResults:UserProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get():SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getSource():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getType():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setSource(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setType(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get():User +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|withUrl(rawUrl:String):SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get():Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|withUrl(rawUrl:String):TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get():TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|byTaskProcessingResultId(taskProcessingResultId:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get():TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|bySubjectProcessingResultId(subjectProcessingResultId:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get():SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -119464,6 +122679,280 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.Ru com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder::|public|withUrl(rawUrl:String):RunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId(runId:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get():SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.SubjectProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|toPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getSource():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|getType():String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setSource(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|public|setType(value?:String):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.microsoftgraphidentitygovernanceresume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get():User +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.subject.SubjectRequestBuilder::|public|withUrl(rawUrl:String):SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get():Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.task.TaskRequestBuilder::|public|withUrl(rawUrl:String):TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get():TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.item.TaskProcessingResultItemRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|byTaskProcessingResultId(taskProcessingResultId:String):TaskProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get():TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):TaskProcessingResultsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectSummary +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|bySubjectProcessingResultId(subjectProcessingResultId:String):SubjectProcessingResultItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get():SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SubjectProcessingResultCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.subjectprocessingresults.SubjectProcessingResultsRequestBuilder::|public|withUrl(rawUrl:String):SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.taskreports.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.taskreports.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.taskreports.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -120782,6 +124271,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.Workflo com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -120793,6 +124283,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.Workflo com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow; requestConfiguration?:java.util.function.Consumer):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -124463,6 +127954,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|getCreatedDateTime():O com.microsoft.graph.models.AccessPackageResource::|public|getDescription():String com.microsoft.graph.models.AccessPackageResource::|public|getDisplayName():String com.microsoft.graph.models.AccessPackageResource::|public|getEnvironment():AccessPackageResourceEnvironment +com.microsoft.graph.models.AccessPackageResource::|public|getExternalOriginResourceConnector():ExternalOriginResourceConnector com.microsoft.graph.models.AccessPackageResource::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AccessPackageResource::|public|getModifiedDateTime():OffsetDateTime com.microsoft.graph.models.AccessPackageResource::|public|getOriginId():String @@ -124477,6 +127969,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|setCreatedDateTime(val com.microsoft.graph.models.AccessPackageResource::|public|setDescription(value?:String):void com.microsoft.graph.models.AccessPackageResource::|public|setDisplayName(value?:String):void com.microsoft.graph.models.AccessPackageResource::|public|setEnvironment(value?:AccessPackageResourceEnvironment):void +com.microsoft.graph.models.AccessPackageResource::|public|setExternalOriginResourceConnector(value?:ExternalOriginResourceConnector):void com.microsoft.graph.models.AccessPackageResource::|public|setModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.AccessPackageResource::|public|setOriginId(value?:String):void com.microsoft.graph.models.AccessPackageResource::|public|setOriginSystem(value?:String):void @@ -124774,6 +128267,20 @@ com.microsoft.graph.models.AccessPackageUserDirectoryAttributeStore::|public|get com.microsoft.graph.models.AccessPackageUserDirectoryAttributeStore::|public|OdataType:String com.microsoft.graph.models.AccessPackageUserDirectoryAttributeStore::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageUserDirectoryAttributeStore::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageUserDirectoryAttributeStore +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope-->AccessReviewResourceScope +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|constructor():void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|getAccessPackageDisplayName():String +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|getAccessPackageId():String +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|getCatalogDisplayName():String +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|getCatalogId():String +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|OdataType:String +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|setAccessPackageDisplayName(value?:String):void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|setAccessPackageId(value?:String):void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|setCatalogDisplayName(value?:String):void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|setCatalogId(value?:String):void +com.microsoft.graph.models.AccessReviewAccessPackageAssignmentPolicyScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewAccessPackageAssignmentPolicyScope com.microsoft.graph.models.AccessReviewApplyAction::|protected|backingStore:BackingStore com.microsoft.graph.models.AccessReviewApplyAction::|public|constructor():void com.microsoft.graph.models.AccessReviewApplyAction::|public|getAdditionalData():Map @@ -124786,6 +128293,12 @@ com.microsoft.graph.models.AccessReviewApplyAction::|public|setBackingStore(valu com.microsoft.graph.models.AccessReviewApplyAction::|public|setOdataType(value?:String):void com.microsoft.graph.models.AccessReviewApplyAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewApplyAction com.microsoft.graph.models.AccessReviewApplyAction~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AccessReviewError-->GenericError +com.microsoft.graph.models.AccessReviewError::|public|constructor():void +com.microsoft.graph.models.AccessReviewError::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessReviewError::|public|OdataType:String +com.microsoft.graph.models.AccessReviewError::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessReviewError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewError com.microsoft.graph.models.AccessReviewExpirationBehavior::0000-KeepAccess com.microsoft.graph.models.AccessReviewExpirationBehavior::0001-RemoveAccess com.microsoft.graph.models.AccessReviewExpirationBehavior::0002-AcceptAccessRecommendation @@ -124890,6 +128403,7 @@ com.microsoft.graph.models.AccessReviewInstance::|public|constructor():void com.microsoft.graph.models.AccessReviewInstance::|public|getContactedReviewers():java.util.List com.microsoft.graph.models.AccessReviewInstance::|public|getDecisions():java.util.List com.microsoft.graph.models.AccessReviewInstance::|public|getEndDateTime():OffsetDateTime +com.microsoft.graph.models.AccessReviewInstance::|public|getErrors():java.util.List com.microsoft.graph.models.AccessReviewInstance::|public|getFallbackReviewers():java.util.List com.microsoft.graph.models.AccessReviewInstance::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AccessReviewInstance::|public|getReviewers():java.util.List @@ -124902,6 +128416,7 @@ com.microsoft.graph.models.AccessReviewInstance::|public|serialize(writer:Serial com.microsoft.graph.models.AccessReviewInstance::|public|setContactedReviewers(value?:java.util.List):void com.microsoft.graph.models.AccessReviewInstance::|public|setDecisions(value?:java.util.List):void com.microsoft.graph.models.AccessReviewInstance::|public|setEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.AccessReviewInstance::|public|setErrors(value?:java.util.List):void com.microsoft.graph.models.AccessReviewInstance::|public|setFallbackReviewers(value?:java.util.List):void com.microsoft.graph.models.AccessReviewInstance::|public|setReviewers(value?:java.util.List):void com.microsoft.graph.models.AccessReviewInstance::|public|setScope(value?:AccessReviewScope):void @@ -124921,6 +128436,7 @@ com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|constructor com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getAccessReviewId():String com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getAppliedBy():UserIdentity com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getAppliedDateTime():OffsetDateTime +com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getApplyDescription():String com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getApplyResult():String com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getDecision():String com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|getFieldDeserializers():Map> @@ -124938,6 +128454,7 @@ com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|serialize(w com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setAccessReviewId(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setAppliedBy(value?:UserIdentity):void com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setAppliedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setApplyDescription(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setApplyResult(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setDecision(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItem::|public|setInsights(value?:java.util.List):void @@ -124960,6 +128477,16 @@ com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageAssignme com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageDisplayName(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageId(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyDisplayName():String +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyId():String +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:String +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyDisplayName(value?:String):void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyId(value?:String):void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemAccessPackageResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource com.microsoft.graph.models.AccessReviewInstanceDecisionItemAzureRoleResource-->AccessReviewInstanceDecisionItemResource com.microsoft.graph.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|constructor():void com.microsoft.graph.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|getFieldDeserializers():Map> @@ -124996,10 +128523,14 @@ com.microsoft.graph.models.AccessReviewInstanceDecisionItemResource~~>Additional com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource-->AccessReviewInstanceDecisionItemResource com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|constructor():void com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppId():String +com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppRoleDisplayName():String +com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppRoleId():String com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|OdataType:String com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppId(value?:String):void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppRoleDisplayName(value?:String):void +com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppRoleId(value?:String):void com.microsoft.graph.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemServicePrincipalResource com.microsoft.graph.models.AccessReviewNotificationRecipientItem::|protected|backingStore:BackingStore com.microsoft.graph.models.AccessReviewNotificationRecipientItem::|public|constructor():void @@ -125041,6 +128572,19 @@ com.microsoft.graph.models.AccessReviewNotificationRecipientScope::|public|setBa com.microsoft.graph.models.AccessReviewNotificationRecipientScope::|public|setOdataType(value?:String):void com.microsoft.graph.models.AccessReviewNotificationRecipientScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewNotificationRecipientScope com.microsoft.graph.models.AccessReviewNotificationRecipientScope~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AccessReviewPrincipalScope-->AccessReviewScope +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|constructor():void +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|getScopeType():AccessReviewPrincipalScopeType +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|OdataType:String +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessReviewPrincipalScope::|public|setScopeType(value?:AccessReviewPrincipalScopeType):void +com.microsoft.graph.models.AccessReviewPrincipalScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewPrincipalScope +com.microsoft.graph.models.AccessReviewPrincipalScopeType::0000-AllUsers +com.microsoft.graph.models.AccessReviewPrincipalScopeType::0001-GuestUsers +com.microsoft.graph.models.AccessReviewPrincipalScopeType::0002-InactiveUsers +com.microsoft.graph.models.AccessReviewPrincipalScopeType::0003-InactiveGuestUsers +com.microsoft.graph.models.AccessReviewPrincipalScopeType::0004-UnknownFutureValue com.microsoft.graph.models.AccessReviewQueryScope-->AccessReviewScope com.microsoft.graph.models.AccessReviewQueryScope::|public|constructor():void com.microsoft.graph.models.AccessReviewQueryScope::|public|getFieldDeserializers():Map> @@ -125065,6 +128609,24 @@ com.microsoft.graph.models.AccessReviewRecommendationInsightSetting::|public|set com.microsoft.graph.models.AccessReviewRecommendationInsightSetting::|public|setOdataType(value?:String):void com.microsoft.graph.models.AccessReviewRecommendationInsightSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewRecommendationInsightSetting com.microsoft.graph.models.AccessReviewRecommendationInsightSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AccessReviewResourceScope-->AccessReviewScope +com.microsoft.graph.models.AccessReviewResourceScope::|public|constructor():void +com.microsoft.graph.models.AccessReviewResourceScope::|public|getDisplayName():String +com.microsoft.graph.models.AccessReviewResourceScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessReviewResourceScope::|public|getResourceId():String +com.microsoft.graph.models.AccessReviewResourceScope::|public|getScopeType():AccessReviewResourceScopeType +com.microsoft.graph.models.AccessReviewResourceScope::|public|OdataType:String +com.microsoft.graph.models.AccessReviewResourceScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessReviewResourceScope::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.AccessReviewResourceScope::|public|setResourceId(value?:String):void +com.microsoft.graph.models.AccessReviewResourceScope::|public|setScopeType(value?:AccessReviewResourceScopeType):void +com.microsoft.graph.models.AccessReviewResourceScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewResourceScope +com.microsoft.graph.models.AccessReviewResourceScopeType::0000-Group +com.microsoft.graph.models.AccessReviewResourceScopeType::0001-Catalog +com.microsoft.graph.models.AccessReviewResourceScopeType::0002-ServicePrincipal +com.microsoft.graph.models.AccessReviewResourceScopeType::0003-DirectoryRole +com.microsoft.graph.models.AccessReviewResourceScopeType::0004-AccessPackageAssignmentPolicy +com.microsoft.graph.models.AccessReviewResourceScopeType::0005-UnknownFutureValue com.microsoft.graph.models.AccessReviewReviewer-->Entity com.microsoft.graph.models.AccessReviewReviewer::|public|constructor():void com.microsoft.graph.models.AccessReviewReviewer::|public|getCreatedDateTime():OffsetDateTime @@ -125093,6 +128655,8 @@ com.microsoft.graph.models.AccessReviewReviewerScope::|public|getOdataType():Str com.microsoft.graph.models.AccessReviewReviewerScope::|public|getQuery():String com.microsoft.graph.models.AccessReviewReviewerScope::|public|getQueryRoot():String com.microsoft.graph.models.AccessReviewReviewerScope::|public|getQueryType():String +com.microsoft.graph.models.AccessReviewReviewerScope::|public|getReviewerId():String +com.microsoft.graph.models.AccessReviewReviewerScope::|public|getScopeType():AccessReviewReviewerScopeType com.microsoft.graph.models.AccessReviewReviewerScope::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessReviewReviewerScope::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.AccessReviewReviewerScope::|public|setBackingStore(value:BackingStore):void @@ -125100,7 +128664,17 @@ com.microsoft.graph.models.AccessReviewReviewerScope::|public|setOdataType(value com.microsoft.graph.models.AccessReviewReviewerScope::|public|setQuery(value?:String):void com.microsoft.graph.models.AccessReviewReviewerScope::|public|setQueryRoot(value?:String):void com.microsoft.graph.models.AccessReviewReviewerScope::|public|setQueryType(value?:String):void +com.microsoft.graph.models.AccessReviewReviewerScope::|public|setReviewerId(value?:String):void +com.microsoft.graph.models.AccessReviewReviewerScope::|public|setScopeType(value?:AccessReviewReviewerScopeType):void com.microsoft.graph.models.AccessReviewReviewerScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewReviewerScope +com.microsoft.graph.models.AccessReviewReviewerScopeType::0000-User +com.microsoft.graph.models.AccessReviewReviewerScopeType::0001-Group +com.microsoft.graph.models.AccessReviewReviewerScopeType::0002-Self +com.microsoft.graph.models.AccessReviewReviewerScopeType::0003-Manager +com.microsoft.graph.models.AccessReviewReviewerScopeType::0004-Sponsor +com.microsoft.graph.models.AccessReviewReviewerScopeType::0005-ResourceOwner +com.microsoft.graph.models.AccessReviewReviewerScopeType::0006-ManagerOrSponsor +com.microsoft.graph.models.AccessReviewReviewerScopeType::0007-UnknownFutureValue com.microsoft.graph.models.AccessReviewReviewerScope~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AccessReviewScheduleDefinition-->Entity com.microsoft.graph.models.AccessReviewScheduleDefinition::|public|constructor():void @@ -125200,10 +128774,12 @@ com.microsoft.graph.models.AccessReviewSet::|public|constructor():void com.microsoft.graph.models.AccessReviewSet::|public|getDefinitions():java.util.List com.microsoft.graph.models.AccessReviewSet::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AccessReviewSet::|public|getHistoryDefinitions():java.util.List +com.microsoft.graph.models.AccessReviewSet::|public|getUnified():UnifiedRoot com.microsoft.graph.models.AccessReviewSet::|public|OdataType:String com.microsoft.graph.models.AccessReviewSet::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessReviewSet::|public|setDefinitions(value?:java.util.List):void com.microsoft.graph.models.AccessReviewSet::|public|setHistoryDefinitions(value?:java.util.List):void +com.microsoft.graph.models.AccessReviewSet::|public|setUnified(value?:UnifiedRoot):void com.microsoft.graph.models.AccessReviewSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewSet com.microsoft.graph.models.AccessReviewStage-->Entity com.microsoft.graph.models.AccessReviewStage::|public|constructor():void @@ -135110,6 +138686,8 @@ com.microsoft.graph.models.ConnectionStatus::0002-Succeeded com.microsoft.graph.models.ConnectionStatus::0003-Blocked com.microsoft.graph.models.ConnectionStatus::0004-Failed com.microsoft.graph.models.ConnectionStatus::0005-UnknownFutureValue +com.microsoft.graph.models.ConnectorType::0000-SapIag +com.microsoft.graph.models.ConnectorType::0001-UnknownFutureValue com.microsoft.graph.models.Contact-->OutlookItem com.microsoft.graph.models.Contact::|public|constructor():void com.microsoft.graph.models.Contact::|public|getAssistantName():String @@ -135622,6 +139200,7 @@ com.microsoft.graph.models.CopilotAdminSetting::|public|setLimitedMode(value?:Co com.microsoft.graph.models.CopilotAdminSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminSetting com.microsoft.graph.models.CopilotPackage-->Entity com.microsoft.graph.models.CopilotPackage::|public|constructor():void +com.microsoft.graph.models.CopilotPackage::|public|getAgentIdentityId():String com.microsoft.graph.models.CopilotPackage::|public|getAppId():String com.microsoft.graph.models.CopilotPackage::|public|getAssetId():String com.microsoft.graph.models.CopilotPackage::|public|getAvailableTo():PackageStatus @@ -135644,6 +139223,7 @@ com.microsoft.graph.models.CopilotPackage::|public|getVersion():String com.microsoft.graph.models.CopilotPackage::|public|getZipFile():byte[] com.microsoft.graph.models.CopilotPackage::|public|OdataType:String com.microsoft.graph.models.CopilotPackage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotPackage::|public|setAgentIdentityId(value?:String):void com.microsoft.graph.models.CopilotPackage::|public|setAppId(value?:String):void com.microsoft.graph.models.CopilotPackage::|public|setAssetId(value?:String):void com.microsoft.graph.models.CopilotPackage::|public|setAvailableTo(value?:PackageStatus):void @@ -135667,22 +139247,32 @@ com.microsoft.graph.models.CopilotPackage::|static|public|createFromDiscriminato com.microsoft.graph.models.CopilotPackageDetail-->CopilotPackage com.microsoft.graph.models.CopilotPackageDetail::|public|constructor():void com.microsoft.graph.models.CopilotPackageDetail::|public|getAcquireUsersAndGroups():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getActiveUsers():Integer com.microsoft.graph.models.CopilotPackageDetail::|public|getAllowedUsersAndGroups():java.util.List com.microsoft.graph.models.CopilotPackageDetail::|public|getCategories():java.util.List com.microsoft.graph.models.CopilotPackageDetail::|public|getElementDetails():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getExceptionRate():Double com.microsoft.graph.models.CopilotPackageDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CopilotPackageDetail::|public|getLastUsedDateTime():OffsetDateTime com.microsoft.graph.models.CopilotPackageDetail::|public|getLongDescription():String com.microsoft.graph.models.CopilotPackageDetail::|public|getSensitivity():String com.microsoft.graph.models.CopilotPackageDetail::|public|getSharedWithUsersAndGroups():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getTotalRunTimeInHours():Double +com.microsoft.graph.models.CopilotPackageDetail::|public|getTotalSessions():Integer com.microsoft.graph.models.CopilotPackageDetail::|public|OdataType:String com.microsoft.graph.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CopilotPackageDetail::|public|setAcquireUsersAndGroups(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setActiveUsers(value?:Integer):void com.microsoft.graph.models.CopilotPackageDetail::|public|setAllowedUsersAndGroups(value?:java.util.List):void com.microsoft.graph.models.CopilotPackageDetail::|public|setCategories(value?:java.util.List):void com.microsoft.graph.models.CopilotPackageDetail::|public|setElementDetails(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setExceptionRate(value?:Double):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setLastUsedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.CopilotPackageDetail::|public|setLongDescription(value?:String):void com.microsoft.graph.models.CopilotPackageDetail::|public|setSensitivity(value?:String):void com.microsoft.graph.models.CopilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setTotalRunTimeInHours(value?:Double):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setTotalSessions(value?:Integer):void com.microsoft.graph.models.CopilotPackageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail com.microsoft.graph.models.CopilotReportRoot-->Entity com.microsoft.graph.models.CopilotReportRoot::|public|constructor():void @@ -135819,6 +139409,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInvitationRedemptionIdentityProviderConfiguration():DefaultInvitationRedemptionIdentityProviderConfiguration com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getIsServiceDefault():Boolean +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getM365Capabilities():java.util.List com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions @@ -135833,6 +139424,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInvitationRedemptionIdentityProviderConfiguration(value?:DefaultInvitationRedemptionIdentityProviderConfiguration):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:Boolean):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setM365Capabilities(value?:java.util.List):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void @@ -135852,6 +139444,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsInMultiTenantOrganization():Boolean com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsServiceProvider():Boolean +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365Capabilities():java.util.List com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getOdataType():String @@ -135871,6 +139464,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:Boolean):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsServiceProvider(value?:Boolean):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365Capabilities(value?:java.util.List):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:String):void @@ -135979,6 +139573,36 @@ com.microsoft.graph.models.CrossTenantAccessPolicyTenantRestrictions::|public|Od com.microsoft.graph.models.CrossTenantAccessPolicyTenantRestrictions::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CrossTenantAccessPolicyTenantRestrictions::|public|setDevices(value?:DevicesFilter):void com.microsoft.graph.models.CrossTenantAccessPolicyTenantRestrictions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyTenantRestrictions +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic::|public|constructor():void +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic::|public|OdataType:String +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantCalendarAvailabilityBasic::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarAvailabilityBasic +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|constructor():void +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|OdataType:String +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantCalendarAvailabilityLimitedDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarAvailabilityLimitedDetails +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail::|public|constructor():void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail::|public|OdataType:String +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusyDetail +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|constructor():void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|OdataType:String +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusyReviewer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusyReviewer +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple::|public|constructor():void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple::|public|OdataType:String +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantCalendarSharingFreeBusySimple::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusySimple com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|protected|backingStore:BackingStore com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|public|constructor():void com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|public|getAdditionalData():Map @@ -135997,6 +139621,42 @@ com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|public|setTena com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartner com.microsoft.graph.models.CrossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CrossTenantMailTipsAll-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantMailTipsAll::|public|constructor():void +com.microsoft.graph.models.CrossTenantMailTipsAll::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantMailTipsAll::|public|OdataType:String +com.microsoft.graph.models.CrossTenantMailTipsAll::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantMailTipsAll::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMailTipsAll +com.microsoft.graph.models.CrossTenantMailTipsLimited-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantMailTipsLimited::|public|constructor():void +com.microsoft.graph.models.CrossTenantMailTipsLimited::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantMailTipsLimited::|public|OdataType:String +com.microsoft.graph.models.CrossTenantMailTipsLimited::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantMailTipsLimited::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMailTipsLimited +com.microsoft.graph.models.CrossTenantMigration-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantMigration::|public|constructor():void +com.microsoft.graph.models.CrossTenantMigration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantMigration::|public|OdataType:String +com.microsoft.graph.models.CrossTenantMigration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantMigration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMigration +com.microsoft.graph.models.CrossTenantOpenProfileCard-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantOpenProfileCard::|public|constructor():void +com.microsoft.graph.models.CrossTenantOpenProfileCard::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantOpenProfileCard::|public|OdataType:String +com.microsoft.graph.models.CrossTenantOpenProfileCard::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantOpenProfileCard::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantOpenProfileCard +com.microsoft.graph.models.CrossTenantPlacesDeskBooking-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantPlacesDeskBooking::|public|constructor():void +com.microsoft.graph.models.CrossTenantPlacesDeskBooking::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantPlacesDeskBooking::|public|OdataType:String +com.microsoft.graph.models.CrossTenantPlacesDeskBooking::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantPlacesDeskBooking::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantPlacesDeskBooking +com.microsoft.graph.models.CrossTenantPlacesRoomBooking-->M365CapabilityBase +com.microsoft.graph.models.CrossTenantPlacesRoomBooking::|public|constructor():void +com.microsoft.graph.models.CrossTenantPlacesRoomBooking::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantPlacesRoomBooking::|public|OdataType:String +com.microsoft.graph.models.CrossTenantPlacesRoomBooking::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantPlacesRoomBooking::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantPlacesRoomBooking com.microsoft.graph.models.CrossTenantUserSyncInbound::|protected|backingStore:BackingStore com.microsoft.graph.models.CrossTenantUserSyncInbound::|public|constructor():void com.microsoft.graph.models.CrossTenantUserSyncInbound::|public|getAdditionalData():Map @@ -137258,9 +140918,11 @@ com.microsoft.graph.models.DeviceAndAppManagementRoleDefinition::|public|getFiel com.microsoft.graph.models.DeviceAndAppManagementRoleDefinition::|public|OdataType:String com.microsoft.graph.models.DeviceAndAppManagementRoleDefinition::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.DeviceAndAppManagementRoleDefinition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceAndAppManagementRoleDefinition -com.microsoft.graph.models.DeviceAppManagement-->Entity +com.microsoft.graph.models.DeviceAppManagement::|protected|backingStore:BackingStore com.microsoft.graph.models.DeviceAppManagement::|public|constructor():void +com.microsoft.graph.models.DeviceAppManagement::|public|getAdditionalData():Map com.microsoft.graph.models.DeviceAppManagement::|public|getAndroidManagedAppProtections():java.util.List +com.microsoft.graph.models.DeviceAppManagement::|public|getBackingStore():BackingStore com.microsoft.graph.models.DeviceAppManagement::|public|getDefaultManagedAppProtections():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getFieldDeserializers():Map> com.microsoft.graph.models.DeviceAppManagement::|public|getIosManagedAppProtections():java.util.List @@ -137277,12 +140939,14 @@ com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppCategories() com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppConfigurations():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppRelationships():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getMobileApps():java.util.List +com.microsoft.graph.models.DeviceAppManagement::|public|getOdataType():String com.microsoft.graph.models.DeviceAppManagement::|public|getTargetedManagedAppConfigurations():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getVppTokens():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getWindowsInformationProtectionPolicies():java.util.List -com.microsoft.graph.models.DeviceAppManagement::|public|OdataType:String com.microsoft.graph.models.DeviceAppManagement::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DeviceAppManagement::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.DeviceAppManagement::|public|setAndroidManagedAppProtections(value?:java.util.List):void +com.microsoft.graph.models.DeviceAppManagement::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.DeviceAppManagement::|public|setDefaultManagedAppProtections(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setIosManagedAppProtections(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setIsEnabledForMicrosoftStoreForBusiness(value?:Boolean):void @@ -137298,10 +140962,12 @@ com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppCategories(v com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppConfigurations(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppRelationships(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setMobileApps(value?:java.util.List):void +com.microsoft.graph.models.DeviceAppManagement::|public|setOdataType(value?:String):void com.microsoft.graph.models.DeviceAppManagement::|public|setTargetedManagedAppConfigurations(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setVppTokens(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setWindowsInformationProtectionPolicies(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceAppManagement +com.microsoft.graph.models.DeviceAppManagement~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.DeviceCategory-->Entity com.microsoft.graph.models.DeviceCategory::|public|constructor():void com.microsoft.graph.models.DeviceCategory::|public|getDescription():String @@ -141500,6 +145166,7 @@ com.microsoft.graph.models.EntitlementManagement::|public|getAvailableAccessPack com.microsoft.graph.models.EntitlementManagement::|public|getCatalogs():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getConnectedOrganizations():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getControlConfigurations():java.util.List +com.microsoft.graph.models.EntitlementManagement::|public|getExternalOriginResourceConnectors():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EntitlementManagement::|public|getResourceEnvironments():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getResourceRequests():java.util.List @@ -141519,6 +145186,7 @@ com.microsoft.graph.models.EntitlementManagement::|public|setAvailableAccessPack com.microsoft.graph.models.EntitlementManagement::|public|setCatalogs(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setConnectedOrganizations(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setControlConfigurations(value?:java.util.List):void +com.microsoft.graph.models.EntitlementManagement::|public|setExternalOriginResourceConnectors(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceEnvironments(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceRequests(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceRoleScopes(value?:java.util.List):void @@ -142795,12 +146463,59 @@ com.microsoft.graph.models.ExternalLink::|public|setHref(value?:String):void com.microsoft.graph.models.ExternalLink::|public|setOdataType(value?:String):void com.microsoft.graph.models.ExternalLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalLink com.microsoft.graph.models.ExternalLink~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ExternalOriginResourceConnector-->Entity +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|constructor():void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getConnectionInfo():ConnectionInfo +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getConnectorType():ConnectorType +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getCreatedBy():String +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getDescription():String +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getDisplayName():String +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getModifiedBy():String +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|OdataType:String +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setConnectionInfo(value?:ConnectionInfo):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setConnectorType(value?:ConnectorType):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setCreatedBy(value?:String):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setDescription(value?:String):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setModifiedBy(value?:String):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ExternalOriginResourceConnector::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnector +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ExternalOriginResourceConnectorCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnectorCollectionResponse com.microsoft.graph.models.ExternalSponsors-->SubjectSet com.microsoft.graph.models.ExternalSponsors::|public|constructor():void com.microsoft.graph.models.ExternalSponsors::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ExternalSponsors::|public|OdataType:String com.microsoft.graph.models.ExternalSponsors::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ExternalSponsors::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalSponsors +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo-->ConnectionInfo +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|constructor():void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getAccessTokenUrl():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getClientId():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getKeyVaultName():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getResourceGroup():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getSecretName():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|getSubscriptionId():String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|OdataType:String +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setAccessTokenUrl(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setClientId(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setKeyVaultName(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setResourceGroup(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setSecretName(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|public|setSubscriptionId(value?:String):void +com.microsoft.graph.models.ExternalTokenBasedSapIagConnectionInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalTokenBasedSapIagConnectionInfo com.microsoft.graph.models.ExternalUsersSelfServiceSignUpEventsFlow-->AuthenticationEventsFlow com.microsoft.graph.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|constructor():void com.microsoft.graph.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|getFieldDeserializers():Map> @@ -144420,6 +148135,40 @@ com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|Od com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|setTriggerAttributes(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|constructor():void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getName():String +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|getValue():String +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|setName(value?:String):void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|public|setValue(value?:String):void +com.microsoft.graph.models.identitygovernance.AttributeSetEntry::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttributeSetEntry +com.microsoft.graph.models.identitygovernance.AttributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|constructor():void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getStatusReasons():java.util.List +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|getSubject():WorkflowSubject +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setStatusReasons(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|public|setSubject(value?:WorkflowSubject):void +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AwaitedWorkflowProcessingResult +com.microsoft.graph.models.identitygovernance.AwaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.identitygovernance.CancelRunsScope-->CancelScope com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|constructor():void com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|getFieldDeserializers():Map> @@ -144456,6 +148205,7 @@ com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getCr com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getFieldDeserializers():Map> com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getLastModifiedBy():User com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getReplyMode():CustomTaskExtensionReplyMode com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|OdataType:String com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setCallbackConfiguration(value?:CustomExtensionCallbackConfiguration):void @@ -144463,6 +148213,7 @@ com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setCr com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setLastModifiedBy(value?:User):void com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|setReplyMode(value?:CustomTaskExtensionReplyMode):void com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtension com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackConfiguration::|public|constructor():void @@ -144484,12 +148235,14 @@ com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData-->C com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|constructor():void com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getFieldDeserializers():Map> com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getSubject():User +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getTargetSubject():WorkflowSubject com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getTask():Task com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getTaskProcessingresult():TaskProcessingResult com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|getWorkflow():Workflow com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|OdataType:String com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|setSubject(value?:User):void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|setTargetSubject(value?:WorkflowSubject):void com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|setTask(value?:Task):void com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|setTaskProcessingresult(value?:TaskProcessingResult):void com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData::|public|setWorkflow(value?:Workflow):void @@ -144504,6 +148257,30 @@ com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCollectionRespo com.microsoft.graph.models.identitygovernance.CustomTaskExtensionOperationStatus::0000-Completed com.microsoft.graph.models.identitygovernance.CustomTaskExtensionOperationStatus::0001-Failed com.microsoft.graph.models.identitygovernance.CustomTaskExtensionOperationStatus::0002-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionReplyMode::0000-None +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionReplyMode::0001-Callback +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionReplyMode::0002-Response +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionReplyMode::0003-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData-->CustomExtensionData +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|constructor():void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|getOperationStatus():CustomTaskExtensionOperationStatus +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|getStatusReasons():java.util.List +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|getTargetSubject():WorkflowSubject +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|setOperationStatus(value?:CustomTaskExtensionOperationStatus):void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|setStatusReasons(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|public|setTargetSubject(value?:WorkflowSubject):void +com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionResponseData +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject-->WorkflowSubject +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|constructor():void +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|getDirectoryObject():DirectoryObject +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|public|setDirectoryObject(value?:DirectoryObject):void +com.microsoft.graph.models.identitygovernance.DirectoryObjectWorkflowSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DirectoryObjectWorkflowSubject com.microsoft.graph.models.identitygovernance.GroupBasedSubjectSet-->SubjectSet com.microsoft.graph.models.identitygovernance.GroupBasedSubjectSet::|public|constructor():void com.microsoft.graph.models.identitygovernance.GroupBasedSubjectSet::|public|getFieldDeserializers():Map> @@ -144534,10 +148311,12 @@ com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0000-Joiner com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0001-Leaver com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0002-UnknownFutureValue com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0003-Mover +com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0004-Extensibility com.microsoft.graph.models.identitygovernance.LifecycleWorkflowCategory::0000-Joiner com.microsoft.graph.models.identitygovernance.LifecycleWorkflowCategory::0001-Leaver com.microsoft.graph.models.identitygovernance.LifecycleWorkflowCategory::0002-UnknownFutureValue com.microsoft.graph.models.identitygovernance.LifecycleWorkflowCategory::0003-Mover +com.microsoft.graph.models.identitygovernance.LifecycleWorkflowCategory::0004-Extensibility com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0000-Queued com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0001-InProgress com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0002-Completed @@ -144633,6 +148412,22 @@ com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setOdat com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setTaskId(value?:String):void com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask com.microsoft.graph.models.identitygovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping-->WorkflowExecutionConditions +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ProvisioningAttributeMapping::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProvisioningAttributeMapping +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject-->WorkflowSubject +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|getAttributeSetEntries():java.util.List +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|getId():String +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|setAttributeSetEntries(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|public|setId(value?:String):void +com.microsoft.graph.models.identitygovernance.ProvisioningObjectWorkflowSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProvisioningObjectWorkflowSubject com.microsoft.graph.models.identitygovernance.QuarantineCondition::|protected|backingStore:BackingStore com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|constructor():void com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|getAdditionalData():Map @@ -144704,6 +148499,7 @@ com.microsoft.graph.models.identitygovernance.Run::|public|getProcessingStatus() com.microsoft.graph.models.identitygovernance.Run::|public|getReprocessedRuns():java.util.List com.microsoft.graph.models.identitygovernance.Run::|public|getScheduledDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.Run::|public|getStartedDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.Run::|public|getSubjectProcessingResults():java.util.List com.microsoft.graph.models.identitygovernance.Run::|public|getSuccessfulUsersCount():Integer com.microsoft.graph.models.identitygovernance.Run::|public|getTaskProcessingResults():java.util.List com.microsoft.graph.models.identitygovernance.Run::|public|getTotalTasksCount():Integer @@ -144722,6 +148518,7 @@ com.microsoft.graph.models.identitygovernance.Run::|public|setProcessingStatus(v com.microsoft.graph.models.identitygovernance.Run::|public|setReprocessedRuns(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Run::|public|setScheduledDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.Run::|public|setStartedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.Run::|public|setSubjectProcessingResults(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Run::|public|setSuccessfulUsersCount(value?:Integer):void com.microsoft.graph.models.identitygovernance.Run::|public|setTaskProcessingResults(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Run::|public|setTotalTasksCount(value?:Integer):void @@ -144761,6 +148558,70 @@ com.microsoft.graph.models.identitygovernance.RunSummary::|public|setTotalTasks( com.microsoft.graph.models.identitygovernance.RunSummary::|public|setTotalUsers(value?:Integer):void com.microsoft.graph.models.identitygovernance.RunSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RunSummary com.microsoft.graph.models.identitygovernance.RunSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult-->Entity +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|constructor():void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getCompletedDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getFailedTasksCount():Integer +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getReprocessedRuns():java.util.List +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getScheduledDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getStartedDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getSubject():WorkflowSubject +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getSubjectType():SubjectType +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getTaskProcessingResults():java.util.List +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getTotalTasksCount():Integer +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getTotalUnprocessedTasksCount():Integer +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getWorkflowExecutionType():WorkflowExecutionType +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|getWorkflowVersion():Integer +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setCompletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setFailedTasksCount(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setReprocessedRuns(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setScheduledDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setStartedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setSubject(value?:WorkflowSubject):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setSubjectType(value?:SubjectType):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setTaskProcessingResults(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setTotalTasksCount(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setTotalUnprocessedTasksCount(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setWorkflowExecutionType(value?:WorkflowExecutionType):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|public|setWorkflowVersion(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResult +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|public|constructor():void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.SubjectProcessingResultCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResultCollectionResponse +com.microsoft.graph.models.identitygovernance.SubjectSummary::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|constructor():void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getFailedSubjects():Integer +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getFailedTasks():Integer +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getSuccessfulSubjects():Integer +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getTotalSubjects():Integer +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|getTotalTasks():Integer +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setFailedSubjects(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setFailedTasks(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setSuccessfulSubjects(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setTotalSubjects(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|public|setTotalTasks(value?:Integer):void +com.microsoft.graph.models.identitygovernance.SubjectSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubjectSummary +com.microsoft.graph.models.identitygovernance.SubjectSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.SubjectType::0000-User +com.microsoft.graph.models.identitygovernance.SubjectType::0001-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.SubjectType::0002-ProvisioningObject com.microsoft.graph.models.identitygovernance.Task-->Entity com.microsoft.graph.models.identitygovernance.Task::|public|constructor():void com.microsoft.graph.models.identitygovernance.Task::|public|getArguments():java.util.List @@ -144828,6 +148689,7 @@ com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getP com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getStartedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getSubject():User com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getTask():Task +com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getWorkflowSubject():WorkflowSubject com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|OdataType:String com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setCompletedDateTime(value?:OffsetDateTime):void @@ -144838,6 +148700,7 @@ com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setP com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setStartedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setSubject(value?:User):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setTask(value?:Task):void +com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setWorkflowSubject(value?:WorkflowSubject):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TaskProcessingResult com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.identitygovernance.TaskProcessingResultCollectionResponse::|public|constructor():void @@ -145080,6 +148943,7 @@ com.microsoft.graph.models.identitygovernance.Workflow::|public|getPreviewScope( com.microsoft.graph.models.identitygovernance.Workflow::|public|getQuarantineDetails():QuarantineDetails com.microsoft.graph.models.identitygovernance.Workflow::|public|getRuns():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getSettings():WorkflowSetting +com.microsoft.graph.models.identitygovernance.Workflow::|public|getSubjectProcessingResults():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getTaskReports():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getUserProcessingResults():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getVersion():Integer @@ -145094,6 +148958,7 @@ com.microsoft.graph.models.identitygovernance.Workflow::|public|setPreviewScope( com.microsoft.graph.models.identitygovernance.Workflow::|public|setQuarantineDetails(value?:QuarantineDetails):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setRuns(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setSettings(value?:WorkflowSetting):void +com.microsoft.graph.models.identitygovernance.Workflow::|public|setSubjectProcessingResults(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setTaskReports(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setUserProcessingResults(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setVersion(value?:Integer):void @@ -145116,6 +148981,7 @@ com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getIsSchedul com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getLastModifiedBy():User com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getTargetSubjectType():SubjectType com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getTasks():java.util.List com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setAdditionalData(value?:Map):void @@ -145132,6 +148998,7 @@ com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setIsSchedul com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setLastModifiedBy(value?:User):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setTargetSubjectType(value?:SubjectType):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setTasks(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkflowBase com.microsoft.graph.models.identitygovernance.WorkflowBase~~>AdditionalDataHolder; BackedModel; Parsable @@ -145171,6 +149038,7 @@ com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0001-OnDema com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0002-UnknownFutureValue com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0003-ActivatedWithScope com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0004-Preview +com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0005-ExtensibilityOnDemand com.microsoft.graph.models.identitygovernance.WorkflowSetting::|protected|backingStore:BackingStore com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|constructor():void com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getAdditionalData():Map @@ -145245,6 +149113,18 @@ com.microsoft.graph.models.identitygovernance.WorkflowsInsightsSummary::|public| com.microsoft.graph.models.identitygovernance.WorkflowsInsightsSummary::|public|setTotalUsers(value?:Integer):void com.microsoft.graph.models.identitygovernance.WorkflowsInsightsSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkflowsInsightsSummary com.microsoft.graph.models.identitygovernance.WorkflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|constructor():void +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.WorkflowSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkflowSubject +com.microsoft.graph.models.identitygovernance.WorkflowSubject~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.identitygovernance.WorkflowTemplate-->Entity com.microsoft.graph.models.identitygovernance.WorkflowTemplate::|public|constructor():void com.microsoft.graph.models.identitygovernance.WorkflowTemplate::|public|getCategory():LifecycleWorkflowCategory @@ -145936,6 +149816,7 @@ com.microsoft.graph.models.InternalDomainFederation::|public|getPasswordResetUri com.microsoft.graph.models.InternalDomainFederation::|public|getPromptLoginBehavior():PromptLoginBehavior com.microsoft.graph.models.InternalDomainFederation::|public|getSigningCertificateUpdateStatus():SigningCertificateUpdateStatus com.microsoft.graph.models.InternalDomainFederation::|public|getSignOutUri():String +com.microsoft.graph.models.InternalDomainFederation::|public|getSystemBrowserEnabledOn():SystemBrowserEnabledOn com.microsoft.graph.models.InternalDomainFederation::|public|OdataType:String com.microsoft.graph.models.InternalDomainFederation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.InternalDomainFederation::|public|setActiveSignInUri(value?:String):void @@ -145946,6 +149827,7 @@ com.microsoft.graph.models.InternalDomainFederation::|public|setPasswordResetUri com.microsoft.graph.models.InternalDomainFederation::|public|setPromptLoginBehavior(value?:PromptLoginBehavior):void com.microsoft.graph.models.InternalDomainFederation::|public|setSigningCertificateUpdateStatus(value?:SigningCertificateUpdateStatus):void com.microsoft.graph.models.InternalDomainFederation::|public|setSignOutUri(value?:String):void +com.microsoft.graph.models.InternalDomainFederation::|public|setSystemBrowserEnabledOn(value?:SystemBrowserEnabledOn):void com.microsoft.graph.models.InternalDomainFederation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InternalDomainFederation com.microsoft.graph.models.InternalDomainFederationCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.InternalDomainFederationCollectionResponse::|public|constructor():void @@ -148014,6 +151896,77 @@ com.microsoft.graph.models.M365AppsInstallationOptions::|public|setAppsForMac(va com.microsoft.graph.models.M365AppsInstallationOptions::|public|setAppsForWindows(value?:AppsInstallationOptionsForWindows):void com.microsoft.graph.models.M365AppsInstallationOptions::|public|setUpdateChannel(value?:AppsUpdateChannelType):void com.microsoft.graph.models.M365AppsInstallationOptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365AppsInstallationOptions +com.microsoft.graph.models.M365CapabilityBase-->Entity +com.microsoft.graph.models.M365CapabilityBase::|public|constructor():void +com.microsoft.graph.models.M365CapabilityBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.M365CapabilityBase::|public|getInboundAccess():M365CapabilityInboundAccess +com.microsoft.graph.models.M365CapabilityBase::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.M365CapabilityBase::|public|getName():String +com.microsoft.graph.models.M365CapabilityBase::|public|OdataType:String +com.microsoft.graph.models.M365CapabilityBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.M365CapabilityBase::|public|setInboundAccess(value?:M365CapabilityInboundAccess):void +com.microsoft.graph.models.M365CapabilityBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.M365CapabilityBase::|public|setName(value?:String):void +com.microsoft.graph.models.M365CapabilityBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityBase +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|public|constructor():void +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.M365CapabilityBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityBaseCollectionResponse +com.microsoft.graph.models.M365CapabilityInboundAccess::|protected|backingStore:BackingStore +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|constructor():void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getAdditionalData():Map +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getBackingStore():BackingStore +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getIsAllowed():Boolean +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getOdataType():String +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|getResourceScopes():M365CapabilityResourceScopes +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|setIsAllowed(value?:Boolean):void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|setOdataType(value?:String):void +com.microsoft.graph.models.M365CapabilityInboundAccess::|public|setResourceScopes(value?:M365CapabilityResourceScopes):void +com.microsoft.graph.models.M365CapabilityInboundAccess::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityInboundAccess +com.microsoft.graph.models.M365CapabilityInboundAccess~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.M365CapabilityResourceScope::|protected|backingStore:BackingStore +com.microsoft.graph.models.M365CapabilityResourceScope::|public|constructor():void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getAdditionalData():Map +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getBackingStore():BackingStore +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getOdataType():String +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getResourceId():String +com.microsoft.graph.models.M365CapabilityResourceScope::|public|getResourceType():M365ResourceType +com.microsoft.graph.models.M365CapabilityResourceScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|setOdataType(value?:String):void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|setResourceId(value?:String):void +com.microsoft.graph.models.M365CapabilityResourceScope::|public|setResourceType(value?:M365ResourceType):void +com.microsoft.graph.models.M365CapabilityResourceScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityResourceScope +com.microsoft.graph.models.M365CapabilityResourceScopes::|protected|backingStore:BackingStore +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|constructor():void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getAdditionalData():Map +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getBackingStore():BackingStore +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getExcluded():java.util.List +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getIncluded():java.util.List +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|getOdataType():String +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|setExcluded(value?:java.util.List):void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|setIncluded(value?:java.util.List):void +com.microsoft.graph.models.M365CapabilityResourceScopes::|public|setOdataType(value?:String):void +com.microsoft.graph.models.M365CapabilityResourceScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityResourceScopes +com.microsoft.graph.models.M365CapabilityResourceScopes~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.M365CapabilityResourceScope~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.M365ResourceType::0000-None +com.microsoft.graph.models.M365ResourceType::0001-Group +com.microsoft.graph.models.M365ResourceType::0002-User +com.microsoft.graph.models.M365ResourceType::0003-UnknownFutureValue com.microsoft.graph.models.MacOSCompliancePolicy-->DeviceCompliancePolicy com.microsoft.graph.models.MacOSCompliancePolicy::|public|constructor():void com.microsoft.graph.models.MacOSCompliancePolicy::|public|getDeviceThreatProtectionEnabled():Boolean @@ -148309,6 +152262,7 @@ com.microsoft.graph.models.MailboxFolder::|public|getParentFolderId():String com.microsoft.graph.models.MailboxFolder::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.models.MailboxFolder::|public|getTotalItemCount():Integer com.microsoft.graph.models.MailboxFolder::|public|getType():String +com.microsoft.graph.models.MailboxFolder::|public|getWellKnownName():String com.microsoft.graph.models.MailboxFolder::|public|OdataType:String com.microsoft.graph.models.MailboxFolder::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.MailboxFolder::|public|setChildFolderCount(value?:Integer):void @@ -148320,6 +152274,7 @@ com.microsoft.graph.models.MailboxFolder::|public|setParentFolderId(value?:Strin com.microsoft.graph.models.MailboxFolder::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.models.MailboxFolder::|public|setTotalItemCount(value?:Integer):void com.microsoft.graph.models.MailboxFolder::|public|setType(value?:String):void +com.microsoft.graph.models.MailboxFolder::|public|setWellKnownName(value?:String):void com.microsoft.graph.models.MailboxFolder::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder com.microsoft.graph.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|constructor():void @@ -172010,6 +175965,11 @@ com.microsoft.graph.models.SynchronizationTemplateCollectionResponse::|public|ge com.microsoft.graph.models.SynchronizationTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.SynchronizationTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.SynchronizationTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTemplateCollectionResponse +com.microsoft.graph.models.SystemBrowserEnabledOn::0000-None +com.microsoft.graph.models.SystemBrowserEnabledOn::0001-Ios +com.microsoft.graph.models.SystemBrowserEnabledOn::0002-Android +com.microsoft.graph.models.SystemBrowserEnabledOn::0003-Mac +com.microsoft.graph.models.SystemBrowserEnabledOn::0004-UnknownFutureValue com.microsoft.graph.models.SystemFacet::|protected|backingStore:BackingStore com.microsoft.graph.models.SystemFacet::|public|constructor():void com.microsoft.graph.models.SystemFacet::|public|getAdditionalData():Map @@ -175170,6 +179130,18 @@ com.microsoft.graph.models.UnifiedRoleScheduleRequestActions::0007-SelfExtend com.microsoft.graph.models.UnifiedRoleScheduleRequestActions::0008-SelfRenew com.microsoft.graph.models.UnifiedRoleScheduleRequestActions::0009-UnknownFutureValue com.microsoft.graph.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.UnifiedRoot-->Entity +com.microsoft.graph.models.UnifiedRoot::|public|constructor():void +com.microsoft.graph.models.UnifiedRoot::|public|getDecisions():java.util.List +com.microsoft.graph.models.UnifiedRoot::|public|getDefinitions():java.util.List +com.microsoft.graph.models.UnifiedRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UnifiedRoot::|public|getInstances():java.util.List +com.microsoft.graph.models.UnifiedRoot::|public|OdataType:String +com.microsoft.graph.models.UnifiedRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UnifiedRoot::|public|setDecisions(value?:java.util.List):void +com.microsoft.graph.models.UnifiedRoot::|public|setDefinitions(value?:java.util.List):void +com.microsoft.graph.models.UnifiedRoot::|public|setInstances(value?:java.util.List):void +com.microsoft.graph.models.UnifiedRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoot com.microsoft.graph.models.UnifiedStorageQuota-->Entity com.microsoft.graph.models.UnifiedStorageQuota::|public|constructor():void com.microsoft.graph.models.UnifiedStorageQuota::|public|getDeleted():Long @@ -186401,6 +190373,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultReque com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|get():CrossTenantAccessPolicyConfigurationDefault com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationDefault +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|m365Capabilities:M365CapabilitiesRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationDefault):CrossTenantAccessPolicyConfigurationDefault com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationDefault; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationDefault com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|resetToSystemDefault:ResetToSystemDefaultRequestBuilder @@ -186411,6 +190384,71 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultReque com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|toPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationDefault):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|toPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationDefault; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.DefaultRequestBuilder::|public|withUrl(rawUrl:String):DefaultRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get():M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toPatchRequestInformation(body:M365CapabilityBase):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toPatchRequestInformation(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|withUrl(rawUrl:String):M365CapabilityBaseNameItemRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|byM365CapabilityBaseName(m365CapabilityBaseName:String):M365CapabilityBaseNameItemRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|get():M365CapabilityBaseCollectionResponse +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):M365CapabilityBaseCollectionResponse +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|toPostRequestInformation(body:M365CapabilityBase):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|toPostRequestInformation(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder::|public|withUrl(rawUrl:String):M365CapabilitiesRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.resettosystemdefault.ResetToSystemDefaultRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.resettosystemdefault.ResetToSystemDefaultRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.resettosystemdefault.ResetToSystemDefaultRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -186450,6 +190488,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAc com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get():CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|m365Capabilities:M365CapabilitiesRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder @@ -186484,6 +190523,71 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynch com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):IdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get():M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toPatchRequestInformation(body:M365CapabilityBase):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|toPatchRequestInformation(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|withUrl(rawUrl:String):M365CapabilityBaseNameItemRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|byM365CapabilityBaseName(m365CapabilityBaseName:String):M365CapabilityBaseNameItemRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|get():M365CapabilityBaseCollectionResponse +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):M365CapabilityBaseCollectionResponse +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):M365CapabilityBase +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|toPostRequestInformation(body:M365CapabilityBase):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|toPostRequestInformation(body:M365CapabilityBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder::|public|withUrl(rawUrl:String):M365CapabilitiesRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -199911,11 +204015,13 @@ com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQue com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|getFieldDeserializers():Map> com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|getQuery():String com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|getTimespan():String +com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|getWorkspaceId():UUID com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|setAdditionalData(value?:Map):void com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|setQuery(value?:String):void com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|setTimespan(value?:String):void +com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|public|setWorkspaceId(value?:UUID):void com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RunHuntingQueryPostRequestBody com.microsoft.graph.security.microsoftgraphsecurityrunhuntingquery.RunHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.security.securescorecontrolprofiles.count.CountRequestBuilder-->BaseRequestBuilder 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 8ec08360f7c..b981f36e8c9 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1670D24DA492A8638DCFD4D6A3F4DB6C1C5080E81D9CFFAC2C8DC3E4CD988231631FC1E9DE0F2791AFD2BA752B720A34CA094B42F880EE0C05E917D532372898", + "descriptionHash": "A8730F368F01E428337B83C1254B314C6CA15E472615265E041B2ECFCB5426095853625241AED04487B06192D4ECEF33E7378FED7145D43FEBE9D267D68D6FB3", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java index ca13e43aa93..e6f176fceea 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java @@ -72,6 +72,14 @@ public String getDisplayName() { public AccessPackageResourceEnvironment getEnvironment() { return this.backingStore.get("environment"); } + /** + * Gets the externalOriginResourceConnector property value. The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return a {@link ExternalOriginResourceConnector} + */ + @jakarta.annotation.Nullable + public ExternalOriginResourceConnector getExternalOriginResourceConnector() { + return this.backingStore.get("externalOriginResourceConnector"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -84,6 +92,7 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("environment", (n) -> { this.setEnvironment(n.getObjectValue(AccessPackageResourceEnvironment::createFromDiscriminatorValue)); }); + deserializerMap.put("externalOriginResourceConnector", (n) -> { this.setExternalOriginResourceConnector(n.getObjectValue(ExternalOriginResourceConnector::createFromDiscriminatorValue)); }); deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("originId", (n) -> { this.setOriginId(n.getStringValue()); }); deserializerMap.put("originSystem", (n) -> { this.setOriginSystem(n.getStringValue()); }); @@ -152,6 +161,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("environment", this.getEnvironment()); + writer.writeObjectValue("externalOriginResourceConnector", this.getExternalOriginResourceConnector()); writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); writer.writeStringValue("originId", this.getOriginId()); writer.writeStringValue("originSystem", this.getOriginSystem()); @@ -194,6 +204,13 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setEnvironment(@jakarta.annotation.Nullable final AccessPackageResourceEnvironment value) { this.backingStore.set("environment", value); } + /** + * Sets the externalOriginResourceConnector property value. The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param value Value to set for the externalOriginResourceConnector property. + */ + public void setExternalOriginResourceConnector(@jakarta.annotation.Nullable final ExternalOriginResourceConnector value) { + this.backingStore.set("externalOriginResourceConnector", value); + } /** * Sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @param value Value to set for the modifiedDateTime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewAccessPackageAssignmentPolicyScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewAccessPackageAssignmentPolicyScope.java new file mode 100644 index 00000000000..aa51ca84bda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewAccessPackageAssignmentPolicyScope.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 AccessReviewAccessPackageAssignmentPolicyScope extends AccessReviewResourceScope implements Parsable { + /** + * Instantiates a new {@link AccessReviewAccessPackageAssignmentPolicyScope} and sets the default values. + */ + public AccessReviewAccessPackageAssignmentPolicyScope() { + super(); + this.setOdataType("#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewAccessPackageAssignmentPolicyScope} + */ + @jakarta.annotation.Nonnull + public static AccessReviewAccessPackageAssignmentPolicyScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewAccessPackageAssignmentPolicyScope(); + } + /** + * Gets the accessPackageDisplayName property value. The display name of the access package. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageDisplayName() { + return this.backingStore.get("accessPackageDisplayName"); + } + /** + * Gets the accessPackageId property value. The access package identifier. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageId() { + return this.backingStore.get("accessPackageId"); + } + /** + * Gets the catalogDisplayName property value. The display name of the catalog. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCatalogDisplayName() { + return this.backingStore.get("catalogDisplayName"); + } + /** + * Gets the catalogId property value. The catalog identifier. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCatalogId() { + return this.backingStore.get("catalogId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("accessPackageDisplayName", (n) -> { this.setAccessPackageDisplayName(n.getStringValue()); }); + deserializerMap.put("accessPackageId", (n) -> { this.setAccessPackageId(n.getStringValue()); }); + deserializerMap.put("catalogDisplayName", (n) -> { this.setCatalogDisplayName(n.getStringValue()); }); + deserializerMap.put("catalogId", (n) -> { this.setCatalogId(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("accessPackageDisplayName", this.getAccessPackageDisplayName()); + writer.writeStringValue("accessPackageId", this.getAccessPackageId()); + writer.writeStringValue("catalogDisplayName", this.getCatalogDisplayName()); + writer.writeStringValue("catalogId", this.getCatalogId()); + } + /** + * Sets the accessPackageDisplayName property value. The display name of the access package. + * @param value Value to set for the accessPackageDisplayName property. + */ + public void setAccessPackageDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageDisplayName", value); + } + /** + * Sets the accessPackageId property value. The access package identifier. + * @param value Value to set for the accessPackageId property. + */ + public void setAccessPackageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageId", value); + } + /** + * Sets the catalogDisplayName property value. The display name of the catalog. + * @param value Value to set for the catalogDisplayName property. + */ + public void setCatalogDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("catalogDisplayName", value); + } + /** + * Sets the catalogId property value. The catalog identifier. + * @param value Value to set for the catalogId property. + */ + public void setCatalogId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("catalogId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewError.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewError.java new file mode 100644 index 00000000000..621714dc7cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewError.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewError extends GenericError implements Parsable { + /** + * Instantiates a new {@link AccessReviewError} and sets the default values. + */ + public AccessReviewError() { + super(); + this.setOdataType("#microsoft.graph.accessReviewError"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewError} + */ + @jakarta.annotation.Nonnull + public static AccessReviewError createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewError(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstance.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstance.java index 4a70a9a6a26..dc992d32136 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstance.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstance.java @@ -49,6 +49,14 @@ public java.util.List getDecisions() { public OffsetDateTime getEndDateTime() { return this.backingStore.get("endDateTime"); } + /** + * Gets the errors property value. Collection of errors in an access review instance lifecycle. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getErrors() { + return this.backingStore.get("errors"); + } /** * Gets the fallbackReviewers property value. This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. * @return a {@link java.util.List} @@ -67,6 +75,7 @@ public Map> getFieldDeserializers deserializerMap.put("contactedReviewers", (n) -> { this.setContactedReviewers(n.getCollectionOfObjectValues(AccessReviewReviewer::createFromDiscriminatorValue)); }); deserializerMap.put("decisions", (n) -> { this.setDecisions(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("errors", (n) -> { this.setErrors(n.getCollectionOfObjectValues(AccessReviewError::createFromDiscriminatorValue)); }); deserializerMap.put("fallbackReviewers", (n) -> { this.setFallbackReviewers(n.getCollectionOfObjectValues(AccessReviewReviewerScope::createFromDiscriminatorValue)); }); deserializerMap.put("reviewers", (n) -> { this.setReviewers(n.getCollectionOfObjectValues(AccessReviewReviewerScope::createFromDiscriminatorValue)); }); deserializerMap.put("scope", (n) -> { this.setScope(n.getObjectValue(AccessReviewScope::createFromDiscriminatorValue)); }); @@ -125,6 +134,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("contactedReviewers", this.getContactedReviewers()); writer.writeCollectionOfObjectValues("decisions", this.getDecisions()); writer.writeOffsetDateTimeValue("endDateTime", this.getEndDateTime()); + writer.writeCollectionOfObjectValues("errors", this.getErrors()); writer.writeCollectionOfObjectValues("fallbackReviewers", this.getFallbackReviewers()); writer.writeCollectionOfObjectValues("reviewers", this.getReviewers()); writer.writeObjectValue("scope", this.getScope()); @@ -153,6 +163,13 @@ public void setDecisions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("errors", value); + } /** * Sets the fallbackReviewers property value. This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. * @param value Value to set for the fallbackReviewers property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItem.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItem.java index f327a02450d..845a7356bf9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItem.java @@ -49,6 +49,14 @@ public UserIdentity getAppliedBy() { public OffsetDateTime getAppliedDateTime() { return this.backingStore.get("appliedDateTime"); } + /** + * Gets the applyDescription property value. The description of the apply result. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getApplyDescription() { + return this.backingStore.get("applyDescription"); + } /** * Gets the applyResult property value. The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. * @return a {@link String} @@ -75,6 +83,7 @@ public Map> getFieldDeserializers deserializerMap.put("accessReviewId", (n) -> { this.setAccessReviewId(n.getStringValue()); }); deserializerMap.put("appliedBy", (n) -> { this.setAppliedBy(n.getObjectValue(UserIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("appliedDateTime", (n) -> { this.setAppliedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("applyDescription", (n) -> { this.setApplyDescription(n.getStringValue()); }); deserializerMap.put("applyResult", (n) -> { this.setApplyResult(n.getStringValue()); }); deserializerMap.put("decision", (n) -> { this.setDecision(n.getStringValue()); }); deserializerMap.put("insights", (n) -> { this.setInsights(n.getCollectionOfObjectValues(GovernanceInsight::createFromDiscriminatorValue)); }); @@ -170,6 +179,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("accessReviewId", this.getAccessReviewId()); writer.writeObjectValue("appliedBy", this.getAppliedBy()); writer.writeOffsetDateTimeValue("appliedDateTime", this.getAppliedDateTime()); + writer.writeStringValue("applyDescription", this.getApplyDescription()); writer.writeStringValue("applyResult", this.getApplyResult()); writer.writeStringValue("decision", this.getDecision()); writer.writeCollectionOfObjectValues("insights", this.getInsights()); @@ -203,6 +213,13 @@ public void setAppliedBy(@jakarta.annotation.Nullable final UserIdentity value) public void setAppliedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("appliedDateTime", value); } + /** + * Sets the applyDescription property value. The description of the apply result. Read-only. + * @param value Value to set for the applyDescription property. + */ + public void setApplyDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("applyDescription", value); + } /** * Sets the applyResult property value. The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. * @param value Value to set for the applyResult property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.java new file mode 100644 index 00000000000..87108fc1157 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemAccessPackageResource.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 AccessReviewInstanceDecisionItemAccessPackageResource extends AccessReviewInstanceDecisionItemResource implements Parsable { + /** + * Instantiates a new {@link AccessReviewInstanceDecisionItemAccessPackageResource} and sets the default values. + */ + public AccessReviewInstanceDecisionItemAccessPackageResource() { + super(); + this.setOdataType("#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewInstanceDecisionItemAccessPackageResource} + */ + @jakarta.annotation.Nonnull + public static AccessReviewInstanceDecisionItemAccessPackageResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewInstanceDecisionItemAccessPackageResource(); + } + /** + * Gets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageAssignmentPolicyDisplayName() { + return this.backingStore.get("accessPackageAssignmentPolicyDisplayName"); + } + /** + * Gets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessPackageAssignmentPolicyId() { + return this.backingStore.get("accessPackageAssignmentPolicyId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("accessPackageAssignmentPolicyDisplayName", (n) -> { this.setAccessPackageAssignmentPolicyDisplayName(n.getStringValue()); }); + deserializerMap.put("accessPackageAssignmentPolicyId", (n) -> { this.setAccessPackageAssignmentPolicyId(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("accessPackageAssignmentPolicyDisplayName", this.getAccessPackageAssignmentPolicyDisplayName()); + writer.writeStringValue("accessPackageAssignmentPolicyId", this.getAccessPackageAssignmentPolicyId()); + } + /** + * Sets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @param value Value to set for the accessPackageAssignmentPolicyDisplayName property. + */ + public void setAccessPackageAssignmentPolicyDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageAssignmentPolicyDisplayName", value); + } + /** + * Sets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @param value Value to set for the accessPackageAssignmentPolicyId property. + */ + public void setAccessPackageAssignmentPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessPackageAssignmentPolicyId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java index eeed9840065..df1c0219d01 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java @@ -37,6 +37,7 @@ public static AccessReviewInstanceDecisionItemResource createFromDiscriminatorVa final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource": return new AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(); + case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource": return new AccessReviewInstanceDecisionItemAccessPackageResource(); case "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource": return new AccessReviewInstanceDecisionItemAzureRoleResource(); case "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource": return new AccessReviewInstanceDecisionItemServicePrincipalResource(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemServicePrincipalResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemServicePrincipalResource.java index 830e0970120..3a39b42c759 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemServicePrincipalResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemServicePrincipalResource.java @@ -33,6 +33,22 @@ public static AccessReviewInstanceDecisionItemServicePrincipalResource createFro public String getAppId() { return this.backingStore.get("appId"); } + /** + * Gets the appRoleDisplayName property value. The display name of the app role. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppRoleDisplayName() { + return this.backingStore.get("appRoleDisplayName"); + } + /** + * Gets the appRoleId property value. The identifier of the app role. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppRoleId() { + return this.backingStore.get("appRoleId"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -41,6 +57,8 @@ public String getAppId() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("appRoleDisplayName", (n) -> { this.setAppRoleDisplayName(n.getStringValue()); }); + deserializerMap.put("appRoleId", (n) -> { this.setAppRoleId(n.getStringValue()); }); return deserializerMap; } /** @@ -51,6 +69,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("appId", this.getAppId()); + writer.writeStringValue("appRoleDisplayName", this.getAppRoleDisplayName()); + writer.writeStringValue("appRoleId", this.getAppRoleId()); } /** * Sets the appId property value. The globally unique identifier of the application to which access has been granted. @@ -59,4 +79,18 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAppId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appId", value); } + /** + * Sets the appRoleDisplayName property value. The display name of the app role. + * @param value Value to set for the appRoleDisplayName property. + */ + public void setAppRoleDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appRoleDisplayName", value); + } + /** + * Sets the appRoleId property value. The identifier of the app role. + * @param value Value to set for the appRoleId property. + */ + public void setAppRoleId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appRoleId", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScope.java new file mode 100644 index 00000000000..3599cc9d7df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScope.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewPrincipalScope extends AccessReviewScope implements Parsable { + /** + * Instantiates a new {@link AccessReviewPrincipalScope} and sets the default values. + */ + public AccessReviewPrincipalScope() { + super(); + this.setOdataType("#microsoft.graph.accessReviewPrincipalScope"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewPrincipalScope} + */ + @jakarta.annotation.Nonnull + public static AccessReviewPrincipalScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewPrincipalScope(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("scopeType", (n) -> { this.setScopeType(n.getEnumValue(AccessReviewPrincipalScopeType::forValue)); }); + return deserializerMap; + } + /** + * Gets the scopeType property value. The scopeType property + * @return a {@link AccessReviewPrincipalScopeType} + */ + @jakarta.annotation.Nullable + public AccessReviewPrincipalScopeType getScopeType() { + return this.backingStore.get("scopeType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("scopeType", this.getScopeType()); + } + /** + * Sets the scopeType property value. The scopeType property + * @param value Value to set for the scopeType property. + */ + public void setScopeType(@jakarta.annotation.Nullable final AccessReviewPrincipalScopeType value) { + this.backingStore.set("scopeType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScopeType.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScopeType.java new file mode 100644 index 00000000000..64a930b642b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewPrincipalScopeType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessReviewPrincipalScopeType implements ValuedEnum { + AllUsers("allUsers"), + GuestUsers("guestUsers"), + InactiveUsers("inactiveUsers"), + InactiveGuestUsers("inactiveGuestUsers"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessReviewPrincipalScopeType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessReviewPrincipalScopeType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "allUsers": return AllUsers; + case "guestUsers": return GuestUsers; + case "inactiveUsers": return InactiveUsers; + case "inactiveGuestUsers": return InactiveGuestUsers; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScope.java new file mode 100644 index 00000000000..2bf3c0599f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScope.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessReviewResourceScope extends AccessReviewScope implements Parsable { + /** + * Instantiates a new {@link AccessReviewResourceScope} and sets the default values. + */ + public AccessReviewResourceScope() { + super(); + this.setOdataType("#microsoft.graph.accessReviewResourceScope"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewResourceScope} + */ + @jakarta.annotation.Nonnull + public static AccessReviewResourceScope 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.accessReviewAccessPackageAssignmentPolicyScope": return new AccessReviewAccessPackageAssignmentPolicyScope(); + } + } + return new AccessReviewResourceScope(); + } + /** + * Gets the displayName property value. The display name of the resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + deserializerMap.put("scopeType", (n) -> { this.setScopeType(n.getEnumValue(AccessReviewResourceScopeType::forValue)); }); + return deserializerMap; + } + /** + * Gets the resourceId property value. The identifier of the resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Gets the scopeType property value. The scopeType property + * @return a {@link AccessReviewResourceScopeType} + */ + @jakarta.annotation.Nullable + public AccessReviewResourceScopeType getScopeType() { + return this.backingStore.get("scopeType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeEnumValue("scopeType", this.getScopeType()); + } + /** + * Sets the displayName property value. The display name of the resource. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the resourceId property value. The identifier of the resource. + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } + /** + * Sets the scopeType property value. The scopeType property + * @param value Value to set for the scopeType property. + */ + public void setScopeType(@jakarta.annotation.Nullable final AccessReviewResourceScopeType value) { + this.backingStore.set("scopeType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScopeType.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScopeType.java new file mode 100644 index 00000000000..ae68691399c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewResourceScopeType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessReviewResourceScopeType implements ValuedEnum { + Group("group"), + Catalog("catalog"), + ServicePrincipal("servicePrincipal"), + DirectoryRole("directoryRole"), + AccessPackageAssignmentPolicy("accessPackageAssignmentPolicy"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessReviewResourceScopeType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessReviewResourceScopeType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "group": return Group; + case "catalog": return Catalog; + case "servicePrincipal": return ServicePrincipal; + case "directoryRole": return DirectoryRole; + case "accessPackageAssignmentPolicy": return AccessPackageAssignmentPolicy; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScope.java index 36b207f6513..2627e8fe075 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScope.java @@ -61,11 +61,13 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("query", (n) -> { this.setQuery(n.getStringValue()); }); deserializerMap.put("queryRoot", (n) -> { this.setQueryRoot(n.getStringValue()); }); deserializerMap.put("queryType", (n) -> { this.setQueryType(n.getStringValue()); }); + deserializerMap.put("reviewerId", (n) -> { this.setReviewerId(n.getStringValue()); }); + deserializerMap.put("scopeType", (n) -> { this.setScopeType(n.getEnumValue(AccessReviewReviewerScopeType::forValue)); }); return deserializerMap; } /** @@ -100,6 +102,22 @@ public String getQueryRoot() { public String getQueryType() { return this.backingStore.get("queryType"); } + /** + * Gets the reviewerId property value. The identifier of the reviewer. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReviewerId() { + return this.backingStore.get("reviewerId"); + } + /** + * Gets the scopeType property value. The scopeType property + * @return a {@link AccessReviewReviewerScopeType} + */ + @jakarta.annotation.Nullable + public AccessReviewReviewerScopeType getScopeType() { + return this.backingStore.get("scopeType"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -110,6 +128,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("query", this.getQuery()); writer.writeStringValue("queryRoot", this.getQueryRoot()); writer.writeStringValue("queryType", this.getQueryType()); + writer.writeStringValue("reviewerId", this.getReviewerId()); + writer.writeEnumValue("scopeType", this.getScopeType()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -155,4 +175,18 @@ public void setQueryRoot(@jakarta.annotation.Nullable final String value) { public void setQueryType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("queryType", value); } + /** + * Sets the reviewerId property value. The identifier of the reviewer. + * @param value Value to set for the reviewerId property. + */ + public void setReviewerId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reviewerId", value); + } + /** + * Sets the scopeType property value. The scopeType property + * @param value Value to set for the scopeType property. + */ + public void setScopeType(@jakarta.annotation.Nullable final AccessReviewReviewerScopeType value) { + this.backingStore.set("scopeType", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScopeType.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScopeType.java new file mode 100644 index 00000000000..ed1b1ed1cf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewReviewerScopeType.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessReviewReviewerScopeType implements ValuedEnum { + User("user"), + Group("group"), + Self("self"), + Manager("manager"), + Sponsor("sponsor"), + ResourceOwner("resourceOwner"), + ManagerOrSponsor("managerOrSponsor"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessReviewReviewerScopeType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessReviewReviewerScopeType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "group": return Group; + case "self": return Self; + case "manager": return Manager; + case "sponsor": return Sponsor; + case "resourceOwner": return ResourceOwner; + case "managerOrSponsor": return ManagerOrSponsor; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewScope.java index c8951064c68..0b5af0e2425 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewScope.java @@ -36,8 +36,11 @@ public static AccessReviewScope createFromDiscriminatorValue(@jakarta.annotation if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope": return new AccessReviewAccessPackageAssignmentPolicyScope(); case "#microsoft.graph.accessReviewInactiveUsersQueryScope": return new AccessReviewInactiveUsersQueryScope(); + case "#microsoft.graph.accessReviewPrincipalScope": return new AccessReviewPrincipalScope(); case "#microsoft.graph.accessReviewQueryScope": return new AccessReviewQueryScope(); + case "#microsoft.graph.accessReviewResourceScope": return new AccessReviewResourceScope(); case "#microsoft.graph.principalResourceMembershipsScope": return new PrincipalResourceMembershipsScope(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewSet.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewSet.java index 8d9d2dd6e85..d5efab8a176 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewSet.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewSet.java @@ -41,6 +41,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("definitions", (n) -> { this.setDefinitions(n.getCollectionOfObjectValues(AccessReviewScheduleDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("historyDefinitions", (n) -> { this.setHistoryDefinitions(n.getCollectionOfObjectValues(AccessReviewHistoryDefinition::createFromDiscriminatorValue)); }); + deserializerMap.put("unified", (n) -> { this.setUnified(n.getObjectValue(UnifiedRoot::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -51,6 +52,14 @@ public Map> getFieldDeserializers public java.util.List getHistoryDefinitions() { return this.backingStore.get("historyDefinitions"); } + /** + * Gets the unified property value. Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return a {@link UnifiedRoot} + */ + @jakarta.annotation.Nullable + public UnifiedRoot getUnified() { + return this.backingStore.get("unified"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("definitions", this.getDefinitions()); writer.writeCollectionOfObjectValues("historyDefinitions", this.getHistoryDefinitions()); + writer.writeObjectValue("unified", this.getUnified()); } /** * Sets the definitions property value. Represents the template and scheduling for an access review. @@ -75,4 +85,11 @@ public void setDefinitions(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("historyDefinitions", value); } + /** + * Sets the unified property value. Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param value Value to set for the unified property. + */ + public void setUnified(@jakarta.annotation.Nullable final UnifiedRoot value) { + this.backingStore.set("unified", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/ConnectionInfo.java b/src/main/java/com/microsoft/graph/generated/models/ConnectionInfo.java index d4dcd1bd9ec..f9a448d1330 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConnectionInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConnectionInfo.java @@ -32,6 +32,13 @@ public ConnectionInfo() { @jakarta.annotation.Nonnull public static ConnectionInfo 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.externalTokenBasedSapIagConnectionInfo": return new ExternalTokenBasedSapIagConnectionInfo(); + } + } return new ConnectionInfo(); } /** diff --git a/src/main/java/com/microsoft/graph/generated/models/ConnectorType.java b/src/main/java/com/microsoft/graph/generated/models/ConnectorType.java new file mode 100644 index 00000000000..3a62d374523 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConnectorType.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 ConnectorType implements ValuedEnum { + SapIag("sapIag"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ConnectorType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ConnectorType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "sapIag": return SapIag; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java b/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java index 8029ab0786b..8d710ec61a2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java @@ -32,6 +32,14 @@ public static CopilotPackage createFromDiscriminatorValue(@jakarta.annotation.No } return new CopilotPackage(); } + /** + * Gets the agentIdentityId property value. The agentIdentityId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentIdentityId() { + return this.backingStore.get("agentIdentityId"); + } /** * Gets the appId property value. The appId property * @return a {@link String} @@ -95,6 +103,7 @@ public java.util.List getElementTypes() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("agentIdentityId", (n) -> { this.setAgentIdentityId(n.getStringValue()); }); deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); deserializerMap.put("assetId", (n) -> { this.setAssetId(n.getStringValue()); }); deserializerMap.put("availableTo", (n) -> { this.setAvailableTo(n.getEnumValue(PackageStatus::forValue)); }); @@ -219,6 +228,7 @@ public byte[] getZipFile() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("agentIdentityId", this.getAgentIdentityId()); writer.writeStringValue("appId", this.getAppId()); writer.writeStringValue("assetId", this.getAssetId()); writer.writeEnumValue("availableTo", this.getAvailableTo()); @@ -239,6 +249,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("version", this.getVersion()); writer.writeByteArrayValue("zipFile", this.getZipFile()); } + /** + * Sets the agentIdentityId property value. The agentIdentityId property + * @param value Value to set for the agentIdentityId property. + */ + public void setAgentIdentityId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentIdentityId", value); + } /** * Sets the appId property value. The appId property * @param value Value to set for the appId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java b/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java index ed8534f4b51..1aa7a1da851 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -32,6 +33,14 @@ public static CopilotPackageDetail createFromDiscriminatorValue(@jakarta.annotat public java.util.List getAcquireUsersAndGroups() { return this.backingStore.get("acquireUsersAndGroups"); } + /** + * Gets the activeUsers property value. The number of distinct users who actively used the package during the reporting period. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getActiveUsers() { + return this.backingStore.get("activeUsers"); + } /** * Gets the allowedUsersAndGroups property value. The allowedUsersAndGroups property * @return a {@link java.util.List} @@ -56,6 +65,14 @@ public java.util.List getCategories() { public java.util.List getElementDetails() { return this.backingStore.get("elementDetails"); } + /** + * Gets the exceptionRate property value. The fraction of sessions that resulted in an exception, expressed as a value between 0 and 1. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getExceptionRate() { + return this.backingStore.get("exceptionRate"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -64,14 +81,27 @@ public java.util.List getElementDetails() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("acquireUsersAndGroups", (n) -> { this.setAcquireUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); + deserializerMap.put("activeUsers", (n) -> { this.setActiveUsers(n.getIntegerValue()); }); deserializerMap.put("allowedUsersAndGroups", (n) -> { this.setAllowedUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("elementDetails", (n) -> { this.setElementDetails(n.getCollectionOfObjectValues(PackageElementDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("exceptionRate", (n) -> { this.setExceptionRate(n.getDoubleValue()); }); + deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("longDescription", (n) -> { this.setLongDescription(n.getStringValue()); }); deserializerMap.put("sensitivity", (n) -> { this.setSensitivity(n.getStringValue()); }); deserializerMap.put("sharedWithUsersAndGroups", (n) -> { this.setSharedWithUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); + deserializerMap.put("totalRunTimeInHours", (n) -> { this.setTotalRunTimeInHours(n.getDoubleValue()); }); + deserializerMap.put("totalSessions", (n) -> { this.setTotalSessions(n.getIntegerValue()); }); return deserializerMap; } + /** + * Gets the lastUsedDateTime property value. The date and time when the package was last used, in ISO 8601 format and UTC. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastUsedDateTime() { + return this.backingStore.get("lastUsedDateTime"); + } /** * Gets the longDescription property value. The longDescription property * @return a {@link String} @@ -96,6 +126,22 @@ public String getSensitivity() { public java.util.List getSharedWithUsersAndGroups() { return this.backingStore.get("sharedWithUsersAndGroups"); } + /** + * Gets the totalRunTimeInHours property value. Total hours worked by the agent. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getTotalRunTimeInHours() { + return this.backingStore.get("totalRunTimeInHours"); + } + /** + * Gets the totalSessions property value. The total number of sessions served by the package during the reporting period. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalSessions() { + return this.backingStore.get("totalSessions"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -104,12 +150,17 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("acquireUsersAndGroups", this.getAcquireUsersAndGroups()); + writer.writeIntegerValue("activeUsers", this.getActiveUsers()); writer.writeCollectionOfObjectValues("allowedUsersAndGroups", this.getAllowedUsersAndGroups()); writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); writer.writeCollectionOfObjectValues("elementDetails", this.getElementDetails()); + writer.writeDoubleValue("exceptionRate", this.getExceptionRate()); + writer.writeOffsetDateTimeValue("lastUsedDateTime", this.getLastUsedDateTime()); writer.writeStringValue("longDescription", this.getLongDescription()); writer.writeStringValue("sensitivity", this.getSensitivity()); writer.writeCollectionOfObjectValues("sharedWithUsersAndGroups", this.getSharedWithUsersAndGroups()); + writer.writeDoubleValue("totalRunTimeInHours", this.getTotalRunTimeInHours()); + writer.writeIntegerValue("totalSessions", this.getTotalSessions()); } /** * Sets the acquireUsersAndGroups property value. The acquireUsersAndGroups property @@ -118,6 +169,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAcquireUsersAndGroups(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("acquireUsersAndGroups", value); } + /** + * Sets the activeUsers property value. The number of distinct users who actively used the package during the reporting period. + * @param value Value to set for the activeUsers property. + */ + public void setActiveUsers(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("activeUsers", value); + } /** * Sets the allowedUsersAndGroups property value. The allowedUsersAndGroups property * @param value Value to set for the allowedUsersAndGroups property. @@ -139,6 +197,20 @@ public void setCategories(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("elementDetails", value); } + /** + * Sets the exceptionRate property value. The fraction of sessions that resulted in an exception, expressed as a value between 0 and 1. + * @param value Value to set for the exceptionRate property. + */ + public void setExceptionRate(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("exceptionRate", value); + } + /** + * Sets the lastUsedDateTime property value. The date and time when the package was last used, in ISO 8601 format and UTC. + * @param value Value to set for the lastUsedDateTime property. + */ + public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastUsedDateTime", value); + } /** * Sets the longDescription property value. The longDescription property * @param value Value to set for the longDescription property. @@ -160,4 +232,18 @@ public void setSensitivity(@jakarta.annotation.Nullable final String value) { public void setSharedWithUsersAndGroups(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("sharedWithUsersAndGroups", value); } + /** + * Sets the totalRunTimeInHours property value. Total hours worked by the agent. + * @param value Value to set for the totalRunTimeInHours property. + */ + public void setTotalRunTimeInHours(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("totalRunTimeInHours", value); + } + /** + * Sets the totalSessions property value. The total number of sessions served by the package during the reporting period. + * @param value Value to set for the totalSessions property. + */ + public void setTotalSessions(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalSessions", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java index 3f5b6f11448..826be5f153a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java @@ -88,6 +88,7 @@ public Map> getFieldDeserializers deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("invitationRedemptionIdentityProviderConfiguration", (n) -> { this.setInvitationRedemptionIdentityProviderConfiguration(n.getObjectValue(DefaultInvitationRedemptionIdentityProviderConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("isServiceDefault", (n) -> { this.setIsServiceDefault(n.getBooleanValue()); }); + deserializerMap.put("m365Capabilities", (n) -> { this.setM365Capabilities(n.getCollectionOfObjectValues(M365CapabilityBase::createFromDiscriminatorValue)); }); deserializerMap.put("m365CollaborationInbound", (n) -> { this.setM365CollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationInboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("m365CollaborationOutbound", (n) -> { this.setM365CollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationOutboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("tenantRestrictions", (n) -> { this.setTenantRestrictions(n.getObjectValue(CrossTenantAccessPolicyTenantRestrictions::createFromDiscriminatorValue)); }); @@ -117,6 +118,14 @@ public DefaultInvitationRedemptionIdentityProviderConfiguration getInvitationRed public Boolean getIsServiceDefault() { return this.backingStore.get("isServiceDefault"); } + /** + * Gets the m365Capabilities property value. Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getM365Capabilities() { + return this.backingStore.get("m365Capabilities"); + } /** * Gets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. * @return a {@link CrossTenantAccessPolicyM365CollaborationInboundSetting} @@ -157,6 +166,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeObjectValue("invitationRedemptionIdentityProviderConfiguration", this.getInvitationRedemptionIdentityProviderConfiguration()); writer.writeBooleanValue("isServiceDefault", this.getIsServiceDefault()); + writer.writeCollectionOfObjectValues("m365Capabilities", this.getM365Capabilities()); writer.writeObjectValue("m365CollaborationInbound", this.getM365CollaborationInbound()); writer.writeObjectValue("m365CollaborationOutbound", this.getM365CollaborationOutbound()); writer.writeObjectValue("tenantRestrictions", this.getTenantRestrictions()); @@ -224,6 +234,13 @@ public void setInvitationRedemptionIdentityProviderConfiguration(@jakarta.annota public void setIsServiceDefault(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isServiceDefault", value); } + /** + * Sets the m365Capabilities property value. Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param value Value to set for the m365Capabilities property. + */ + public void setM365Capabilities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("m365Capabilities", value); + } /** * Sets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. * @param value Value to set for the m365CollaborationInbound property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java index 2ba4201b4ba..55eb675067a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java @@ -109,7 +109,7 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(16); + final HashMap> deserializerMap = new HashMap>(17); deserializerMap.put("appServiceConnectInbound", (n) -> { this.setAppServiceConnectInbound(n.getObjectValue(CrossTenantAccessPolicyAppServiceConnectSetting::createFromDiscriminatorValue)); }); deserializerMap.put("automaticUserConsentSettings", (n) -> { this.setAutomaticUserConsentSettings(n.getObjectValue(InboundOutboundPolicyConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationInbound", (n) -> { this.setB2bCollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); @@ -120,6 +120,7 @@ public Map> getFieldDeserializers deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("isInMultiTenantOrganization", (n) -> { this.setIsInMultiTenantOrganization(n.getBooleanValue()); }); deserializerMap.put("isServiceProvider", (n) -> { this.setIsServiceProvider(n.getBooleanValue()); }); + deserializerMap.put("m365Capabilities", (n) -> { this.setM365Capabilities(n.getCollectionOfObjectValues(M365CapabilityBase::createFromDiscriminatorValue)); }); deserializerMap.put("m365CollaborationInbound", (n) -> { this.setM365CollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationInboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("m365CollaborationOutbound", (n) -> { this.setM365CollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationOutboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -160,6 +161,14 @@ public Boolean getIsInMultiTenantOrganization() { public Boolean getIsServiceProvider() { return this.backingStore.get("isServiceProvider"); } + /** + * Gets the m365Capabilities property value. Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getM365Capabilities() { + return this.backingStore.get("m365Capabilities"); + } /** * Gets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. * @return a {@link CrossTenantAccessPolicyM365CollaborationInboundSetting} @@ -224,6 +233,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeBooleanValue("isInMultiTenantOrganization", this.getIsInMultiTenantOrganization()); writer.writeBooleanValue("isServiceProvider", this.getIsServiceProvider()); + writer.writeCollectionOfObjectValues("m365Capabilities", this.getM365Capabilities()); writer.writeObjectValue("m365CollaborationInbound", this.getM365CollaborationInbound()); writer.writeObjectValue("m365CollaborationOutbound", this.getM365CollaborationOutbound()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -317,6 +327,13 @@ public void setIsInMultiTenantOrganization(@jakarta.annotation.Nullable final Bo public void setIsServiceProvider(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isServiceProvider", value); } + /** + * Sets the m365Capabilities property value. Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param value Value to set for the m365Capabilities property. + */ + public void setM365Capabilities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("m365Capabilities", value); + } /** * Sets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. * @param value Value to set for the m365CollaborationInbound property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityBasic.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityBasic.java new file mode 100644 index 00000000000..ab52f929969 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityBasic.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantCalendarAvailabilityBasic extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantCalendarAvailabilityBasic} and sets the default values. + */ + public CrossTenantCalendarAvailabilityBasic() { + super(); + this.setOdataType("#microsoft.graph.crossTenantCalendarAvailabilityBasic"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantCalendarAvailabilityBasic} + */ + @jakarta.annotation.Nonnull + public static CrossTenantCalendarAvailabilityBasic createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantCalendarAvailabilityBasic(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityLimitedDetails.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityLimitedDetails.java new file mode 100644 index 00000000000..7c4a5c3e00e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarAvailabilityLimitedDetails.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantCalendarAvailabilityLimitedDetails extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantCalendarAvailabilityLimitedDetails} and sets the default values. + */ + public CrossTenantCalendarAvailabilityLimitedDetails() { + super(); + this.setOdataType("#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantCalendarAvailabilityLimitedDetails} + */ + @jakarta.annotation.Nonnull + public static CrossTenantCalendarAvailabilityLimitedDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantCalendarAvailabilityLimitedDetails(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyDetail.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyDetail.java new file mode 100644 index 00000000000..705d5d30a8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyDetail.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantCalendarSharingFreeBusyDetail extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantCalendarSharingFreeBusyDetail} and sets the default values. + */ + public CrossTenantCalendarSharingFreeBusyDetail() { + super(); + this.setOdataType("#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantCalendarSharingFreeBusyDetail} + */ + @jakarta.annotation.Nonnull + public static CrossTenantCalendarSharingFreeBusyDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantCalendarSharingFreeBusyDetail(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyReviewer.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyReviewer.java new file mode 100644 index 00000000000..5a6d951fb55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusyReviewer.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantCalendarSharingFreeBusyReviewer extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantCalendarSharingFreeBusyReviewer} and sets the default values. + */ + public CrossTenantCalendarSharingFreeBusyReviewer() { + super(); + this.setOdataType("#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantCalendarSharingFreeBusyReviewer} + */ + @jakarta.annotation.Nonnull + public static CrossTenantCalendarSharingFreeBusyReviewer createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantCalendarSharingFreeBusyReviewer(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusySimple.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusySimple.java new file mode 100644 index 00000000000..b59626f12da --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantCalendarSharingFreeBusySimple.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantCalendarSharingFreeBusySimple extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantCalendarSharingFreeBusySimple} and sets the default values. + */ + public CrossTenantCalendarSharingFreeBusySimple() { + super(); + this.setOdataType("#microsoft.graph.crossTenantCalendarSharingFreeBusySimple"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantCalendarSharingFreeBusySimple} + */ + @jakarta.annotation.Nonnull + public static CrossTenantCalendarSharingFreeBusySimple createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantCalendarSharingFreeBusySimple(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsAll.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsAll.java new file mode 100644 index 00000000000..810e131e604 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsAll.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantMailTipsAll extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantMailTipsAll} and sets the default values. + */ + public CrossTenantMailTipsAll() { + super(); + this.setOdataType("#microsoft.graph.crossTenantMailTipsAll"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantMailTipsAll} + */ + @jakarta.annotation.Nonnull + public static CrossTenantMailTipsAll createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantMailTipsAll(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsLimited.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsLimited.java new file mode 100644 index 00000000000..95c180bcbb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMailTipsLimited.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantMailTipsLimited extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantMailTipsLimited} and sets the default values. + */ + public CrossTenantMailTipsLimited() { + super(); + this.setOdataType("#microsoft.graph.crossTenantMailTipsLimited"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantMailTipsLimited} + */ + @jakarta.annotation.Nonnull + public static CrossTenantMailTipsLimited createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantMailTipsLimited(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantMigration.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMigration.java new file mode 100644 index 00000000000..0a743aa3fca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantMigration.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantMigration extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantMigration} and sets the default values. + */ + public CrossTenantMigration() { + super(); + this.setOdataType("#microsoft.graph.crossTenantMigration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantMigration} + */ + @jakarta.annotation.Nonnull + public static CrossTenantMigration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantMigration(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantOpenProfileCard.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantOpenProfileCard.java new file mode 100644 index 00000000000..142db4e7f44 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantOpenProfileCard.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantOpenProfileCard extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantOpenProfileCard} and sets the default values. + */ + public CrossTenantOpenProfileCard() { + super(); + this.setOdataType("#microsoft.graph.crossTenantOpenProfileCard"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantOpenProfileCard} + */ + @jakarta.annotation.Nonnull + public static CrossTenantOpenProfileCard createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantOpenProfileCard(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesDeskBooking.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesDeskBooking.java new file mode 100644 index 00000000000..54c77be6e36 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesDeskBooking.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantPlacesDeskBooking extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantPlacesDeskBooking} and sets the default values. + */ + public CrossTenantPlacesDeskBooking() { + super(); + this.setOdataType("#microsoft.graph.crossTenantPlacesDeskBooking"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantPlacesDeskBooking} + */ + @jakarta.annotation.Nonnull + public static CrossTenantPlacesDeskBooking createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantPlacesDeskBooking(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesRoomBooking.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesRoomBooking.java new file mode 100644 index 00000000000..6d7247d3873 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantPlacesRoomBooking.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CrossTenantPlacesRoomBooking extends M365CapabilityBase implements Parsable { + /** + * Instantiates a new {@link CrossTenantPlacesRoomBooking} and sets the default values. + */ + public CrossTenantPlacesRoomBooking() { + super(); + this.setOdataType("#microsoft.graph.crossTenantPlacesRoomBooking"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CrossTenantPlacesRoomBooking} + */ + @jakarta.annotation.Nonnull + public static CrossTenantPlacesRoomBooking createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantPlacesRoomBooking(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java index c62d016efbd..f317d929f4b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCallbackData; import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionCalloutData; +import com.microsoft.graph.models.identitygovernance.CustomTaskExtensionResponseData; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -42,6 +43,7 @@ public static CustomExtensionData createFromDiscriminatorValue(@jakarta.annotati case "#microsoft.graph.assignmentRequestApprovalStageCallbackData": return new AssignmentRequestApprovalStageCallbackData(); case "#microsoft.graph.identityGovernance.customTaskExtensionCallbackData": return new CustomTaskExtensionCallbackData(); case "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData": return new CustomTaskExtensionCalloutData(); + case "#microsoft.graph.identityGovernance.customTaskExtensionResponseData": return new CustomTaskExtensionResponseData(); } } return new CustomExtensionData(); diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java b/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java index a7c67bf8070..b46ad7c10f6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java @@ -1,8 +1,12 @@ 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; @@ -11,12 +15,18 @@ * Singleton entity that acts as a container for all device app management functionality. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class DeviceAppManagement extends Entity implements Parsable { +public class DeviceAppManagement implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link DeviceAppManagement} and sets the default values. */ public DeviceAppManagement() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -28,6 +38,19 @@ public static DeviceAppManagement createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new DeviceAppManagement(); } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } /** * Gets the androidManagedAppProtections property value. Android managed app policies. * @return a {@link java.util.List} @@ -36,6 +59,14 @@ public static DeviceAppManagement createFromDiscriminatorValue(@jakarta.annotati public java.util.List getAndroidManagedAppProtections() { return this.backingStore.get("androidManagedAppProtections"); } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } /** * Gets the defaultManagedAppProtections property value. Default managed app policies. * @return a {@link java.util.List} @@ -50,7 +81,7 @@ public java.util.List getDefaultManagedAppProtectio */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(20); deserializerMap.put("androidManagedAppProtections", (n) -> { this.setAndroidManagedAppProtections(n.getCollectionOfObjectValues(AndroidManagedAppProtection::createFromDiscriminatorValue)); }); deserializerMap.put("defaultManagedAppProtections", (n) -> { this.setDefaultManagedAppProtections(n.getCollectionOfObjectValues(DefaultManagedAppProtection::createFromDiscriminatorValue)); }); deserializerMap.put("iosManagedAppProtections", (n) -> { this.setIosManagedAppProtections(n.getCollectionOfObjectValues(IosManagedAppProtection::createFromDiscriminatorValue)); }); @@ -67,6 +98,7 @@ public Map> getFieldDeserializers deserializerMap.put("mobileAppConfigurations", (n) -> { this.setMobileAppConfigurations(n.getCollectionOfObjectValues(ManagedDeviceMobileAppConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("mobileAppRelationships", (n) -> { this.setMobileAppRelationships(n.getCollectionOfObjectValues(MobileAppRelationship::createFromDiscriminatorValue)); }); deserializerMap.put("mobileApps", (n) -> { this.setMobileApps(n.getCollectionOfObjectValues(MobileApp::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("targetedManagedAppConfigurations", (n) -> { this.setTargetedManagedAppConfigurations(n.getCollectionOfObjectValues(TargetedManagedAppConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("vppTokens", (n) -> { this.setVppTokens(n.getCollectionOfObjectValues(VppToken::createFromDiscriminatorValue)); }); deserializerMap.put("windowsInformationProtectionPolicies", (n) -> { this.setWindowsInformationProtectionPolicies(n.getCollectionOfObjectValues(WindowsInformationProtectionPolicy::createFromDiscriminatorValue)); }); @@ -184,6 +216,14 @@ public java.util.List getMobileAppRelationships() { public java.util.List getMobileApps() { return this.backingStore.get("mobileApps"); } + /** + * 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 targetedManagedAppConfigurations property value. Targeted managed app configurations. * @return a {@link java.util.List} @@ -214,7 +254,6 @@ public java.util.List getWindowsInformationP */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - super.serialize(writer); writer.writeCollectionOfObjectValues("androidManagedAppProtections", this.getAndroidManagedAppProtections()); writer.writeCollectionOfObjectValues("defaultManagedAppProtections", this.getDefaultManagedAppProtections()); writer.writeCollectionOfObjectValues("iosManagedAppProtections", this.getIosManagedAppProtections()); @@ -231,9 +270,18 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("mobileAppConfigurations", this.getMobileAppConfigurations()); writer.writeCollectionOfObjectValues("mobileAppRelationships", this.getMobileAppRelationships()); writer.writeCollectionOfObjectValues("mobileApps", this.getMobileApps()); + writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeCollectionOfObjectValues("targetedManagedAppConfigurations", this.getTargetedManagedAppConfigurations()); writer.writeCollectionOfObjectValues("vppTokens", this.getVppTokens()); writer.writeCollectionOfObjectValues("windowsInformationProtectionPolicies", this.getWindowsInformationProtectionPolicies()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); } /** * Sets the androidManagedAppProtections property value. Android managed app policies. @@ -242,6 +290,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAndroidManagedAppProtections(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("androidManagedAppProtections", value); } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } /** * Sets the defaultManagedAppProtections property value. Default managed app policies. * @param value Value to set for the defaultManagedAppProtections property. @@ -347,6 +403,13 @@ public void setMobileAppRelationships(@jakarta.annotation.Nullable final java.ut public void setMobileApps(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mobileApps", value); } + /** + * Sets the @odata.type property value. The OdataType property + * @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 targetedManagedAppConfigurations property value. Targeted managed app configurations. * @param value Value to set for the targetedManagedAppConfigurations property. diff --git a/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java b/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java index 521f071a13f..a2963e65fd4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java @@ -104,6 +104,14 @@ public java.util.List getConnectedOrganizations() { public java.util.List getControlConfigurations() { return this.backingStore.get("controlConfigurations"); } + /** + * Gets the externalOriginResourceConnectors property value. Represents the connectors used to communicate with external resource systems. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExternalOriginResourceConnectors() { + return this.backingStore.get("externalOriginResourceConnectors"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -121,6 +129,7 @@ public Map> getFieldDeserializers deserializerMap.put("catalogs", (n) -> { this.setCatalogs(n.getCollectionOfObjectValues(AccessPackageCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("connectedOrganizations", (n) -> { this.setConnectedOrganizations(n.getCollectionOfObjectValues(ConnectedOrganization::createFromDiscriminatorValue)); }); deserializerMap.put("controlConfigurations", (n) -> { this.setControlConfigurations(n.getCollectionOfObjectValues(ControlConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("externalOriginResourceConnectors", (n) -> { this.setExternalOriginResourceConnectors(n.getCollectionOfObjectValues(ExternalOriginResourceConnector::createFromDiscriminatorValue)); }); deserializerMap.put("resourceEnvironments", (n) -> { this.setResourceEnvironments(n.getCollectionOfObjectValues(AccessPackageResourceEnvironment::createFromDiscriminatorValue)); }); deserializerMap.put("resourceRequests", (n) -> { this.setResourceRequests(n.getCollectionOfObjectValues(AccessPackageResourceRequest::createFromDiscriminatorValue)); }); deserializerMap.put("resourceRoleScopes", (n) -> { this.setResourceRoleScopes(n.getCollectionOfObjectValues(AccessPackageResourceRoleScope::createFromDiscriminatorValue)); }); @@ -194,6 +203,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("catalogs", this.getCatalogs()); writer.writeCollectionOfObjectValues("connectedOrganizations", this.getConnectedOrganizations()); writer.writeCollectionOfObjectValues("controlConfigurations", this.getControlConfigurations()); + writer.writeCollectionOfObjectValues("externalOriginResourceConnectors", this.getExternalOriginResourceConnectors()); writer.writeCollectionOfObjectValues("resourceEnvironments", this.getResourceEnvironments()); writer.writeCollectionOfObjectValues("resourceRequests", this.getResourceRequests()); writer.writeCollectionOfObjectValues("resourceRoleScopes", this.getResourceRoleScopes()); @@ -271,6 +281,13 @@ public void setConnectedOrganizations(@jakarta.annotation.Nullable final java.ut public void setControlConfigurations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("controlConfigurations", value); } + /** + * Sets the externalOriginResourceConnectors property value. Represents the connectors used to communicate with external resource systems. + * @param value Value to set for the externalOriginResourceConnectors property. + */ + public void setExternalOriginResourceConnectors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("externalOriginResourceConnectors", value); + } /** * Sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. * @param value Value to set for the resourceEnvironments property. 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 d2a2d73a8ab..5fa3fbf57a5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -25,6 +25,7 @@ import com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings; import com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer; import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.identitygovernance.SubjectProcessingResult; import com.microsoft.graph.models.identitygovernance.Task; import com.microsoft.graph.models.identitygovernance.TaskDefinition; import com.microsoft.graph.models.identitygovernance.TaskProcessingResult; @@ -417,6 +418,17 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.copilotReportRoot": return new CopilotReportRoot(); case "#microsoft.graph.crossTenantAccessPolicy": return new CrossTenantAccessPolicy(); case "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault": return new CrossTenantAccessPolicyConfigurationDefault(); + case "#microsoft.graph.crossTenantCalendarAvailabilityBasic": return new CrossTenantCalendarAvailabilityBasic(); + case "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails": return new CrossTenantCalendarAvailabilityLimitedDetails(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail": return new CrossTenantCalendarSharingFreeBusyDetail(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer": return new CrossTenantCalendarSharingFreeBusyReviewer(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple": return new CrossTenantCalendarSharingFreeBusySimple(); + case "#microsoft.graph.crossTenantMailTipsAll": return new CrossTenantMailTipsAll(); + case "#microsoft.graph.crossTenantMailTipsLimited": return new CrossTenantMailTipsLimited(); + case "#microsoft.graph.crossTenantMigration": return new CrossTenantMigration(); + case "#microsoft.graph.crossTenantOpenProfileCard": return new CrossTenantOpenProfileCard(); + case "#microsoft.graph.crossTenantPlacesDeskBooking": return new CrossTenantPlacesDeskBooking(); + case "#microsoft.graph.crossTenantPlacesRoomBooking": return new CrossTenantPlacesRoomBooking(); case "#microsoft.graph.customAuthenticationExtension": return new CustomAuthenticationExtension(); case "#microsoft.graph.customCalloutExtension": return new CustomCalloutExtension(); case "#microsoft.graph.customDataProvidedResource": return new CustomDataProvidedResource(); @@ -446,7 +458,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.device": return new Device(); case "#microsoft.graph.deviceAndAppManagementRoleAssignment": return new DeviceAndAppManagementRoleAssignment(); case "#microsoft.graph.deviceAndAppManagementRoleDefinition": return new DeviceAndAppManagementRoleDefinition(); - case "#microsoft.graph.deviceAppManagement": return new DeviceAppManagement(); case "#microsoft.graph.deviceCategory": return new DeviceCategory(); case "#microsoft.graph.deviceComplianceActionItem": return new DeviceComplianceActionItem(); case "#microsoft.graph.deviceComplianceDeviceOverview": return new DeviceComplianceDeviceOverview(); @@ -583,6 +594,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.externalConnectors.identity": return new Identity(); case "#microsoft.graph.externalConnectors.schema": return new Schema(); case "#microsoft.graph.externalDomainName": return new ExternalDomainName(); + case "#microsoft.graph.externalOriginResourceConnector": return new ExternalOriginResourceConnector(); case "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow": return new ExternalUsersSelfServiceSignUpEventsFlow(); case "#microsoft.graph.featureRolloutPolicy": return new FeatureRolloutPolicy(); case "#microsoft.graph.federatedIdentityCredential": return new FederatedIdentityCredential(); @@ -624,6 +636,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.identityGovernance.lifecycleManagementSettings": return new LifecycleManagementSettings(); case "#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer": return new LifecycleWorkflowsContainer(); case "#microsoft.graph.identityGovernance.run": return new Run(); + case "#microsoft.graph.identityGovernance.subjectProcessingResult": return new SubjectProcessingResult(); case "#microsoft.graph.identityGovernance.task": return new Task(); case "#microsoft.graph.identityGovernance.taskDefinition": return new TaskDefinition(); case "#microsoft.graph.identityGovernance.taskProcessingResult": return new TaskProcessingResult(); @@ -687,11 +700,23 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.loginPage": return new LoginPage(); case "#microsoft.graph.longRunningOperation": return new LongRunningOperation(); case "#microsoft.graph.m365AppsInstallationOptions": return new M365AppsInstallationOptions(); + case "#microsoft.graph.m365CapabilityBase": return new M365CapabilityBase(); case "#microsoft.graph.macOSCompliancePolicy": return new MacOSCompliancePolicy(); case "#microsoft.graph.macOSCustomConfiguration": return new MacOSCustomConfiguration(); case "#microsoft.graph.macOSDeviceFeaturesConfiguration": return new MacOSDeviceFeaturesConfiguration(); case "#microsoft.graph.macOSDmgApp": return new MacOSDmgApp(); case "#microsoft.graph.macOSGeneralDeviceConfiguration": return new MacOSGeneralDeviceConfiguration(); + } + return null; + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param discriminatorValue Discriminator value from the payload + * @return a {@link Entity} + */ + @jakarta.annotation.Nonnull + private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.macOSLobApp": return new MacOSLobApp(); case "#microsoft.graph.macOSMicrosoftDefenderApp": return new MacOSMicrosoftDefenderApp(); case "#microsoft.graph.macOSMicrosoftEdgeApp": return new MacOSMicrosoftEdgeApp(); @@ -705,17 +730,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob": return new MailboxProtectionUnitsBulkAdditionJob(); case "#microsoft.graph.mailboxRestoreArtifact": return new MailboxRestoreArtifact(); case "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest": return new MailboxRestoreArtifactsBulkAdditionRequest(); - } - return null; - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param discriminatorValue Discriminator value from the payload - * @return a {@link Entity} - */ - @jakarta.annotation.Nonnull - private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.mailFolder": return new MailFolder(); case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); @@ -1202,6 +1216,18 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.unifiedRoleManagementPolicyRule": return new UnifiedRoleManagementPolicyRule(); case "#microsoft.graph.unifiedRoleScheduleBase": return new UnifiedRoleScheduleBase(); case "#microsoft.graph.unifiedRoleScheduleInstanceBase": return new UnifiedRoleScheduleInstanceBase(); + case "#microsoft.graph.unifiedRoot": return new UnifiedRoot(); + } + return null; + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param discriminatorValue Discriminator value from the payload + * @return a {@link Entity} + */ + @jakarta.annotation.Nonnull + private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.unifiedStorageQuota": return new UnifiedStorageQuota(); case "#microsoft.graph.unitMap": return new UnitMap(); case "#microsoft.graph.unmuteParticipantOperation": return new UnmuteParticipantOperation(); @@ -1216,17 +1242,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance": return new UserExperienceAnalyticsAppHealthApplicationPerformance(); case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails": return new UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails(); case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId": return new UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId(); - } - return null; - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param discriminatorValue Discriminator value from the payload - * @return a {@link Entity} - */ - @jakarta.annotation.Nonnull - private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion": return new UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(); case "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance": return new UserExperienceAnalyticsAppHealthDeviceModelPerformance(); case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance": return new UserExperienceAnalyticsAppHealthDevicePerformance(); diff --git a/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnector.java b/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnector.java new file mode 100644 index 00000000000..382b5e558dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnector.java @@ -0,0 +1,181 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalOriginResourceConnector extends Entity implements Parsable { + /** + * Instantiates a new {@link ExternalOriginResourceConnector} and sets the default values. + */ + public ExternalOriginResourceConnector() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalOriginResourceConnector} + */ + @jakarta.annotation.Nonnull + public static ExternalOriginResourceConnector createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalOriginResourceConnector(); + } + /** + * Gets the connectionInfo property value. The connectionInfo property + * @return a {@link ConnectionInfo} + */ + @jakarta.annotation.Nullable + public ConnectionInfo getConnectionInfo() { + return this.backingStore.get("connectionInfo"); + } + /** + * Gets the connectorType property value. The connectorType property + * @return a {@link ConnectorType} + */ + @jakarta.annotation.Nullable + public ConnectorType getConnectorType() { + return this.backingStore.get("connectorType"); + } + /** + * Gets the createdBy property value. The identifier of the user or application that created the connector. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * Gets the createdDateTime property value. The date and time when the connector was created. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the description property value. A description of the connector. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The display name of the connector. + * @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("connectionInfo", (n) -> { this.setConnectionInfo(n.getObjectValue(ConnectionInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("connectorType", (n) -> { this.setConnectorType(n.getEnumValue(ConnectorType::forValue)); }); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("modifiedBy", (n) -> { this.setModifiedBy(n.getStringValue()); }); + deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the modifiedBy property value. The identifier of the user or application that last modified the connector. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModifiedBy() { + return this.backingStore.get("modifiedBy"); + } + /** + * Gets the modifiedDateTime property value. The date and time when the connector was last modified. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getModifiedDateTime() { + return this.backingStore.get("modifiedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("connectionInfo", this.getConnectionInfo()); + writer.writeEnumValue("connectorType", this.getConnectorType()); + writer.writeStringValue("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("modifiedBy", this.getModifiedBy()); + writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); + } + /** + * Sets the connectionInfo property value. The connectionInfo property + * @param value Value to set for the connectionInfo property. + */ + public void setConnectionInfo(@jakarta.annotation.Nullable final ConnectionInfo value) { + this.backingStore.set("connectionInfo", value); + } + /** + * Sets the connectorType property value. The connectorType property + * @param value Value to set for the connectorType property. + */ + public void setConnectorType(@jakarta.annotation.Nullable final ConnectorType value) { + this.backingStore.set("connectorType", value); + } + /** + * Sets the createdBy property value. The identifier of the user or application that created the connector. + * @param value Value to set for the createdBy property. + */ + public void setCreatedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("createdBy", value); + } + /** + * Sets the createdDateTime property value. The date and time when the connector was created. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the description property value. A description of the connector. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. The display name of the connector. + * @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 modifiedBy property value. The identifier of the user or application that last modified the connector. + * @param value Value to set for the modifiedBy property. + */ + public void setModifiedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("modifiedBy", value); + } + /** + * Sets the modifiedDateTime property value. The date and time when the connector was last modified. + * @param value Value to set for the modifiedDateTime property. + */ + public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("modifiedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnectorCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnectorCollectionResponse.java new file mode 100644 index 00000000000..28c8daa3079 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalOriginResourceConnectorCollectionResponse.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 ExternalOriginResourceConnectorCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ExternalOriginResourceConnectorCollectionResponse} and sets the default values. + */ + public ExternalOriginResourceConnectorCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalOriginResourceConnectorCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ExternalOriginResourceConnectorCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalOriginResourceConnectorCollectionResponse(); + } + /** + * The deserialization 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(ExternalOriginResourceConnector::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/ExternalTokenBasedSapIagConnectionInfo.java b/src/main/java/com/microsoft/graph/generated/models/ExternalTokenBasedSapIagConnectionInfo.java new file mode 100644 index 00000000000..a039e5405df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalTokenBasedSapIagConnectionInfo.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalTokenBasedSapIagConnectionInfo extends ConnectionInfo implements Parsable { + /** + * Instantiates a new {@link ExternalTokenBasedSapIagConnectionInfo} and sets the default values. + */ + public ExternalTokenBasedSapIagConnectionInfo() { + super(); + this.setOdataType("#microsoft.graph.externalTokenBasedSapIagConnectionInfo"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalTokenBasedSapIagConnectionInfo} + */ + @jakarta.annotation.Nonnull + public static ExternalTokenBasedSapIagConnectionInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalTokenBasedSapIagConnectionInfo(); + } + /** + * Gets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the SAP IAG system. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessTokenUrl() { + return this.backingStore.get("accessTokenUrl"); + } + /** + * Gets the clientId property value. The client identifier used for authentication with the SAP IAG system. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientId() { + return this.backingStore.get("clientId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("accessTokenUrl", (n) -> { this.setAccessTokenUrl(n.getStringValue()); }); + deserializerMap.put("clientId", (n) -> { this.setClientId(n.getStringValue()); }); + deserializerMap.put("keyVaultName", (n) -> { this.setKeyVaultName(n.getStringValue()); }); + deserializerMap.put("resourceGroup", (n) -> { this.setResourceGroup(n.getStringValue()); }); + deserializerMap.put("secretName", (n) -> { this.setSecretName(n.getStringValue()); }); + deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the keyVaultName property value. The name of the Azure Key Vault that stores the client secret for authentication. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getKeyVaultName() { + return this.backingStore.get("keyVaultName"); + } + /** + * Gets the resourceGroup property value. The Azure resource group that contains the Key Vault. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceGroup() { + return this.backingStore.get("resourceGroup"); + } + /** + * Gets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSecretName() { + return this.backingStore.get("secretName"); + } + /** + * Gets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubscriptionId() { + return this.backingStore.get("subscriptionId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("accessTokenUrl", this.getAccessTokenUrl()); + writer.writeStringValue("clientId", this.getClientId()); + writer.writeStringValue("keyVaultName", this.getKeyVaultName()); + writer.writeStringValue("resourceGroup", this.getResourceGroup()); + writer.writeStringValue("secretName", this.getSecretName()); + writer.writeStringValue("subscriptionId", this.getSubscriptionId()); + } + /** + * Sets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the SAP IAG system. + * @param value Value to set for the accessTokenUrl property. + */ + public void setAccessTokenUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessTokenUrl", value); + } + /** + * Sets the clientId property value. The client identifier used for authentication with the SAP IAG system. + * @param value Value to set for the clientId property. + */ + public void setClientId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientId", value); + } + /** + * Sets the keyVaultName property value. The name of the Azure Key Vault that stores the client secret for authentication. + * @param value Value to set for the keyVaultName property. + */ + public void setKeyVaultName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("keyVaultName", value); + } + /** + * Sets the resourceGroup property value. The Azure resource group that contains the Key Vault. + * @param value Value to set for the resourceGroup property. + */ + public void setResourceGroup(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceGroup", value); + } + /** + * Sets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. + * @param value Value to set for the secretName property. + */ + public void setSecretName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("secretName", value); + } + /** + * Sets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. + * @param value Value to set for the subscriptionId property. + */ + public void setSubscriptionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subscriptionId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/GenericError.java b/src/main/java/com/microsoft/graph/generated/models/GenericError.java index 0e063ff44b0..ad18d2a4dec 100644 --- a/src/main/java/com/microsoft/graph/generated/models/GenericError.java +++ b/src/main/java/com/microsoft/graph/generated/models/GenericError.java @@ -32,6 +32,13 @@ public GenericError() { @jakarta.annotation.Nonnull public static GenericError 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.accessReviewError": return new AccessReviewError(); + } + } return new GenericError(); } /** diff --git a/src/main/java/com/microsoft/graph/generated/models/InternalDomainFederation.java b/src/main/java/com/microsoft/graph/generated/models/InternalDomainFederation.java index 49d672070b3..6874da485ab 100644 --- a/src/main/java/com/microsoft/graph/generated/models/InternalDomainFederation.java +++ b/src/main/java/com/microsoft/graph/generated/models/InternalDomainFederation.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -56,6 +57,7 @@ public Map> getFieldDeserializers deserializerMap.put("promptLoginBehavior", (n) -> { this.setPromptLoginBehavior(n.getEnumValue(PromptLoginBehavior::forValue)); }); deserializerMap.put("signingCertificateUpdateStatus", (n) -> { this.setSigningCertificateUpdateStatus(n.getObjectValue(SigningCertificateUpdateStatus::createFromDiscriminatorValue)); }); deserializerMap.put("signOutUri", (n) -> { this.setSignOutUri(n.getStringValue()); }); + deserializerMap.put("systemBrowserEnabledOn", (n) -> { this.setSystemBrowserEnabledOn(n.getEnumSetValue(SystemBrowserEnabledOn::forValue)); }); return deserializerMap; } /** @@ -106,6 +108,14 @@ public SigningCertificateUpdateStatus getSigningCertificateUpdateStatus() { public String getSignOutUri() { return this.backingStore.get("signOutUri"); } + /** + * Gets the systemBrowserEnabledOn property value. The systemBrowserEnabledOn property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getSystemBrowserEnabledOn() { + return this.backingStore.get("systemBrowserEnabledOn"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -121,6 +131,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("promptLoginBehavior", this.getPromptLoginBehavior()); writer.writeObjectValue("signingCertificateUpdateStatus", this.getSigningCertificateUpdateStatus()); writer.writeStringValue("signOutUri", this.getSignOutUri()); + writer.writeEnumSetValue("systemBrowserEnabledOn", this.getSystemBrowserEnabledOn()); } /** * Sets the activeSignInUri property value. URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. @@ -178,4 +189,11 @@ public void setSigningCertificateUpdateStatus(@jakarta.annotation.Nullable final public void setSignOutUri(@jakarta.annotation.Nullable final String value) { this.backingStore.set("signOutUri", value); } + /** + * Sets the systemBrowserEnabledOn property value. The systemBrowserEnabledOn property + * @param value Value to set for the systemBrowserEnabledOn property. + */ + public void setSystemBrowserEnabledOn(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("systemBrowserEnabledOn", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBase.java b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBase.java new file mode 100644 index 00000000000..a03ca7e7044 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBase.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class M365CapabilityBase extends Entity implements Parsable { + /** + * Instantiates a new {@link M365CapabilityBase} and sets the default values. + */ + public M365CapabilityBase() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link M365CapabilityBase} + */ + @jakarta.annotation.Nonnull + public static M365CapabilityBase 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.crossTenantCalendarAvailabilityBasic": return new CrossTenantCalendarAvailabilityBasic(); + case "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails": return new CrossTenantCalendarAvailabilityLimitedDetails(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail": return new CrossTenantCalendarSharingFreeBusyDetail(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer": return new CrossTenantCalendarSharingFreeBusyReviewer(); + case "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple": return new CrossTenantCalendarSharingFreeBusySimple(); + case "#microsoft.graph.crossTenantMailTipsAll": return new CrossTenantMailTipsAll(); + case "#microsoft.graph.crossTenantMailTipsLimited": return new CrossTenantMailTipsLimited(); + case "#microsoft.graph.crossTenantMigration": return new CrossTenantMigration(); + case "#microsoft.graph.crossTenantOpenProfileCard": return new CrossTenantOpenProfileCard(); + case "#microsoft.graph.crossTenantPlacesDeskBooking": return new CrossTenantPlacesDeskBooking(); + case "#microsoft.graph.crossTenantPlacesRoomBooking": return new CrossTenantPlacesRoomBooking(); + } + } + return new M365CapabilityBase(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("inboundAccess", (n) -> { this.setInboundAccess(n.getObjectValue(M365CapabilityInboundAccess::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inboundAccess property value. The inbound access settings for the capability. + * @return a {@link M365CapabilityInboundAccess} + */ + @jakarta.annotation.Nullable + public M365CapabilityInboundAccess getInboundAccess() { + return this.backingStore.get("inboundAccess"); + } + /** + * Gets the lastModifiedDateTime property value. The automatically updated last modified timestamp for the capability. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the name property value. The name or identifier of the capability. Key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("inboundAccess", this.getInboundAccess()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("name", this.getName()); + } + /** + * Sets the inboundAccess property value. The inbound access settings for the capability. + * @param value Value to set for the inboundAccess property. + */ + public void setInboundAccess(@jakarta.annotation.Nullable final M365CapabilityInboundAccess value) { + this.backingStore.set("inboundAccess", value); + } + /** + * Sets the lastModifiedDateTime property value. The automatically updated last modified timestamp for the capability. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the name property value. The name or identifier of the capability. Key. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBaseCollectionResponse.java new file mode 100644 index 00000000000..6faec4ac2a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityBaseCollectionResponse.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 M365CapabilityBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link M365CapabilityBaseCollectionResponse} and sets the default values. + */ + public M365CapabilityBaseCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link M365CapabilityBaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static M365CapabilityBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new M365CapabilityBaseCollectionResponse(); + } + /** + * The deserialization 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(M365CapabilityBase::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/M365CapabilityInboundAccess.java b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityInboundAccess.java new file mode 100644 index 00000000000..8bd924e90a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityInboundAccess.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 M365CapabilityInboundAccess implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link M365CapabilityInboundAccess} and sets the default values. + */ + public M365CapabilityInboundAccess() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link M365CapabilityInboundAccess} + */ + @jakarta.annotation.Nonnull + public static M365CapabilityInboundAccess createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new M365CapabilityInboundAccess(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return 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("isAllowed", (n) -> { this.setIsAllowed(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceScopes", (n) -> { this.setResourceScopes(n.getObjectValue(M365CapabilityResourceScopes::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAllowed property value. Indicates whether this capability should be allowed or blocked for inbound access. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAllowed() { + return this.backingStore.get("isAllowed"); + } + /** + * 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 resourceScopes property value. Specifies the included and excluded resource scopes for the capability. + * @return a {@link M365CapabilityResourceScopes} + */ + @jakarta.annotation.Nullable + public M365CapabilityResourceScopes getResourceScopes() { + return this.backingStore.get("resourceScopes"); + } + /** + * Serializes information the current 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("isAllowed", this.getIsAllowed()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("resourceScopes", this.getResourceScopes()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isAllowed property value. Indicates whether this capability should be allowed or blocked for inbound access. + * @param value Value to set for the isAllowed property. + */ + public void setIsAllowed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAllowed", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @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 resourceScopes property value. Specifies the included and excluded resource scopes for the capability. + * @param value Value to set for the resourceScopes property. + */ + public void setResourceScopes(@jakarta.annotation.Nullable final M365CapabilityResourceScopes value) { + this.backingStore.set("resourceScopes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScope.java b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScope.java new file mode 100644 index 00000000000..16aebe5fa4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScope.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 M365CapabilityResourceScope implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link M365CapabilityResourceScope} and sets the default values. + */ + public M365CapabilityResourceScope() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link M365CapabilityResourceScope} + */ + @jakarta.annotation.Nonnull + public static M365CapabilityResourceScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new M365CapabilityResourceScope(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(n.getEnumValue(M365ResourceType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Gets the resourceType property value. The resourceType property + * @return a {@link M365ResourceType} + */ + @jakarta.annotation.Nullable + public M365ResourceType getResourceType() { + return this.backingStore.get("resourceType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeEnumValue("resourceType", this.getResourceType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } + /** + * Sets the resourceType property value. The resourceType property + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final M365ResourceType value) { + this.backingStore.set("resourceType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScopes.java b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScopes.java new file mode 100644 index 00000000000..cae45d29483 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365CapabilityResourceScopes.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 M365CapabilityResourceScopes implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link M365CapabilityResourceScopes} and sets the default values. + */ + public M365CapabilityResourceScopes() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link M365CapabilityResourceScopes} + */ + @jakarta.annotation.Nonnull + public static M365CapabilityResourceScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new M365CapabilityResourceScopes(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 excluded property value. Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExcluded() { + return this.backingStore.get("excluded"); + } + /** + * 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("excluded", (n) -> { this.setExcluded(n.getCollectionOfObjectValues(M365CapabilityResourceScope::createFromDiscriminatorValue)); }); + deserializerMap.put("included", (n) -> { this.setIncluded(n.getCollectionOfObjectValues(M365CapabilityResourceScope::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the included property value. Resources to include in the scope. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncluded() { + return this.backingStore.get("included"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("excluded", this.getExcluded()); + writer.writeCollectionOfObjectValues("included", this.getIncluded()); + 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 excluded property value. Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + * @param value Value to set for the excluded property. + */ + public void setExcluded(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("excluded", value); + } + /** + * Sets the included property value. Resources to include in the scope. + * @param value Value to set for the included property. + */ + public void setIncluded(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("included", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @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/M365ResourceType.java b/src/main/java/com/microsoft/graph/generated/models/M365ResourceType.java new file mode 100644 index 00000000000..b86ec9427c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/M365ResourceType.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 M365ResourceType implements ValuedEnum { + None("none"), + Group("group"), + User("user"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + M365ResourceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static M365ResourceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "group": return Group; + case "user": return User; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java b/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java index bd48f483402..3f437b3ecf7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java @@ -64,6 +64,7 @@ public Map> getFieldDeserializers deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("totalItemCount", (n) -> { this.setTotalItemCount(n.getIntegerValue()); }); deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + deserializerMap.put("wellKnownName", (n) -> { this.setWellKnownName(n.getStringValue()); }); return deserializerMap; } /** @@ -114,6 +115,14 @@ public Integer getTotalItemCount() { public String getType() { return this.backingStore.get("type"); } + /** + * Gets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWellKnownName() { + return this.backingStore.get("wellKnownName"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -130,6 +139,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeIntegerValue("totalItemCount", this.getTotalItemCount()); writer.writeStringValue("type", this.getType()); + writer.writeStringValue("wellKnownName", this.getWellKnownName()); } /** * Sets the childFolderCount property value. The number of immediate child folders in the current folder. @@ -194,4 +204,11 @@ public void setTotalItemCount(@jakarta.annotation.Nullable final Integer value) public void setType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("type", value); } + /** + * Sets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @param value Value to set for the wellKnownName property. + */ + public void setWellKnownName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("wellKnownName", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/PrincipalResourceMembershipsScope.java b/src/main/java/com/microsoft/graph/generated/models/PrincipalResourceMembershipsScope.java index ae318b8bcbc..518b2ef2f96 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PrincipalResourceMembershipsScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/PrincipalResourceMembershipsScope.java @@ -37,7 +37,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. + * Gets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. Use an accessReviewPrincipalScope object to select a well-known population of principals, such as all guest users. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public java.util.List getPrincipalScopes() { return this.backingStore.get("principalScopes"); } /** - * Gets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. + * Gets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. Use an accessReviewResourceScope object to identify the resource, or an accessReviewAccessPackageAssignmentPolicyScope object when the resource is an access package assignment policy. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("resourceScopes", this.getResourceScopes()); } /** - * Sets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. + * Sets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. Use an accessReviewPrincipalScope object to select a well-known population of principals, such as all guest users. * @param value Value to set for the principalScopes property. */ public void setPrincipalScopes(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("principalScopes", value); } /** - * Sets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. + * Sets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. Use an accessReviewResourceScope object to identify the resource, or an accessReviewAccessPackageAssignmentPolicyScope object when the resource is an access package assignment policy. * @param value Value to set for the resourceScopes property. */ public void setResourceScopes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SystemBrowserEnabledOn.java b/src/main/java/com/microsoft/graph/generated/models/SystemBrowserEnabledOn.java new file mode 100644 index 00000000000..35bbd39ac26 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SystemBrowserEnabledOn.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SystemBrowserEnabledOn implements ValuedEnum { + None("none"), + Ios("ios"), + Android("android"), + Mac("mac"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SystemBrowserEnabledOn(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SystemBrowserEnabledOn forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "ios": return Ios; + case "android": return Android; + case "mac": return Mac; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/UnifiedRoot.java b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoot.java new file mode 100644 index 00000000000..dfbe96730a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoot.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 UnifiedRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link UnifiedRoot} and sets the default values. + */ + public UnifiedRoot() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UnifiedRoot} + */ + @jakarta.annotation.Nonnull + public static UnifiedRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnifiedRoot(); + } + /** + * Gets the decisions property value. Represents the unified (vNext) access review decisions on an instance of a review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDecisions() { + return this.backingStore.get("decisions"); + } + /** + * Gets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDefinitions() { + return this.backingStore.get("definitions"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("decisions", (n) -> { this.setDecisions(n.getCollectionOfObjectValues(AccessReviewInstanceDecisionItem::createFromDiscriminatorValue)); }); + deserializerMap.put("definitions", (n) -> { this.setDefinitions(n.getCollectionOfObjectValues(AccessReviewScheduleDefinition::createFromDiscriminatorValue)); }); + deserializerMap.put("instances", (n) -> { this.setInstances(n.getCollectionOfObjectValues(AccessReviewInstance::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the instances property value. Represents the unified (vNext) instance of a review. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInstances() { + return this.backingStore.get("instances"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("decisions", this.getDecisions()); + writer.writeCollectionOfObjectValues("definitions", this.getDefinitions()); + writer.writeCollectionOfObjectValues("instances", this.getInstances()); + } + /** + * Sets the decisions property value. Represents the unified (vNext) access review decisions on an instance of a review. + * @param value Value to set for the decisions property. + */ + public void setDecisions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("decisions", value); + } + /** + * Sets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @param value Value to set for the definitions property. + */ + public void setDefinitions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("definitions", value); + } + /** + * Sets the instances property value. Represents the unified (vNext) instance of a review. + * @param value Value to set for the instances property. + */ + public void setInstances(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("instances", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/AttributeSetEntry.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/AttributeSetEntry.java new file mode 100644 index 00000000000..9e9c11eeacd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/AttributeSetEntry.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttributeSetEntry implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AttributeSetEntry} and sets the default values. + */ + public AttributeSetEntry() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AttributeSetEntry} + */ + @jakarta.annotation.Nonnull + public static AttributeSetEntry createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AttributeSetEntry(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return 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("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. The name (key) of the attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the value property value. The value of the attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("value", this.getValue()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the name property value. The name (key) of the attribute. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the value property value. The value of the attribute. + * @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/identitygovernance/AwaitedWorkflowProcessingResult.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/AwaitedWorkflowProcessingResult.java new file mode 100644 index 00000000000..4a77f4beccf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/AwaitedWorkflowProcessingResult.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AwaitedWorkflowProcessingResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AwaitedWorkflowProcessingResult} and sets the default values. + */ + public AwaitedWorkflowProcessingResult() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AwaitedWorkflowProcessingResult} + */ + @jakarta.annotation.Nonnull + public static AwaitedWorkflowProcessingResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AwaitedWorkflowProcessingResult(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("processingStatus", (n) -> { this.setProcessingStatus(n.getEnumValue(LifecycleWorkflowProcessingStatus::forValue)); }); + deserializerMap.put("statusReasons", (n) -> { this.setStatusReasons(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getObjectValue(WorkflowSubject::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 processingStatus property value. The processingStatus property + * @return a {@link LifecycleWorkflowProcessingStatus} + */ + @jakarta.annotation.Nullable + public LifecycleWorkflowProcessingStatus getProcessingStatus() { + return this.backingStore.get("processingStatus"); + } + /** + * Gets the statusReasons property value. A collection of reasons for the current processing status. May be empty. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getStatusReasons() { + return this.backingStore.get("statusReasons"); + } + /** + * Gets the subject property value. The subject that was processed by the workflow. + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getSubject() { + return this.backingStore.get("subject"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("processingStatus", this.getProcessingStatus()); + writer.writeCollectionOfPrimitiveValues("statusReasons", this.getStatusReasons()); + writer.writeObjectValue("subject", this.getSubject()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @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 processingStatus property value. The processingStatus property + * @param value Value to set for the processingStatus property. + */ + public void setProcessingStatus(@jakarta.annotation.Nullable final LifecycleWorkflowProcessingStatus value) { + this.backingStore.set("processingStatus", value); + } + /** + * Sets the statusReasons property value. A collection of reasons for the current processing status. May be empty. + * @param value Value to set for the statusReasons property. + */ + public void setStatusReasons(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("statusReasons", value); + } + /** + * Sets the subject property value. The subject that was processed by the workflow. + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtension.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtension.java index 20994ba312a..22096fa8db9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtension.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtension.java @@ -65,6 +65,7 @@ public Map> getFieldDeserializers deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(User::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("replyMode", (n) -> { this.setReplyMode(n.getEnumValue(CustomTaskExtensionReplyMode::forValue)); }); return deserializerMap; } /** @@ -83,6 +84,14 @@ public User getLastModifiedBy() { public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the replyMode property value. The replyMode property + * @return a {@link CustomTaskExtensionReplyMode} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionReplyMode getReplyMode() { + return this.backingStore.get("replyMode"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -95,6 +104,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeEnumValue("replyMode", this.getReplyMode()); } /** * Sets the callbackConfiguration property value. The callback configuration for a custom task extension. @@ -131,4 +141,11 @@ public void setLastModifiedBy(@jakarta.annotation.Nullable final User value) { public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the replyMode property value. The replyMode property + * @param value Value to set for the replyMode property. + */ + public void setReplyMode(@jakarta.annotation.Nullable final CustomTaskExtensionReplyMode value) { + this.backingStore.set("replyMode", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionCalloutData.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionCalloutData.java index cd9fdf3f46e..95b4f78212f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionCalloutData.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionCalloutData.java @@ -35,6 +35,7 @@ public static CustomTaskExtensionCalloutData createFromDiscriminatorValue(@jakar public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("subject", (n) -> { this.setSubject(n.getObjectValue(User::createFromDiscriminatorValue)); }); + deserializerMap.put("targetSubject", (n) -> { this.setTargetSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); deserializerMap.put("task", (n) -> { this.setTask(n.getObjectValue(Task::createFromDiscriminatorValue)); }); deserializerMap.put("taskProcessingresult", (n) -> { this.setTaskProcessingresult(n.getObjectValue(TaskProcessingResult::createFromDiscriminatorValue)); }); deserializerMap.put("workflow", (n) -> { this.setWorkflow(n.getObjectValue(Workflow::createFromDiscriminatorValue)); }); @@ -48,6 +49,14 @@ public Map> getFieldDeserializers public User getSubject() { return this.backingStore.get("subject"); } + /** + * Gets the targetSubject property value. The target subject for workflow execution. + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getTargetSubject() { + return this.backingStore.get("targetSubject"); + } /** * Gets the task property value. The task property * @return a {@link Task} @@ -80,6 +89,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("subject", this.getSubject()); + writer.writeObjectValue("targetSubject", this.getTargetSubject()); writer.writeObjectValue("task", this.getTask()); writer.writeObjectValue("taskProcessingresult", this.getTaskProcessingresult()); writer.writeObjectValue("workflow", this.getWorkflow()); @@ -91,6 +101,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setSubject(@jakarta.annotation.Nullable final User value) { this.backingStore.set("subject", value); } + /** + * Sets the targetSubject property value. The target subject for workflow execution. + * @param value Value to set for the targetSubject property. + */ + public void setTargetSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("targetSubject", value); + } /** * Sets the task property value. The task property * @param value Value to set for the task property. diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionReplyMode.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionReplyMode.java new file mode 100644 index 00000000000..5eb6b2bf703 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionReplyMode.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CustomTaskExtensionReplyMode implements ValuedEnum { + None("none"), + Callback("callback"), + Response("response"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CustomTaskExtensionReplyMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomTaskExtensionReplyMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "callback": return Callback; + case "response": return Response; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionResponseData.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionResponseData.java new file mode 100644 index 00000000000..b07a5fca3d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/CustomTaskExtensionResponseData.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.graph.models.CustomExtensionData; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomTaskExtensionResponseData extends CustomExtensionData implements Parsable { + /** + * Instantiates a new {@link CustomTaskExtensionResponseData} and sets the default values. + */ + public CustomTaskExtensionResponseData() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.customTaskExtensionResponseData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomTaskExtensionResponseData} + */ + @jakarta.annotation.Nonnull + public static CustomTaskExtensionResponseData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomTaskExtensionResponseData(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("operationStatus", (n) -> { this.setOperationStatus(n.getEnumValue(CustomTaskExtensionOperationStatus::forValue)); }); + deserializerMap.put("statusReasons", (n) -> { this.setStatusReasons(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("targetSubject", (n) -> { this.setTargetSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the operationStatus property value. The operationStatus property + * @return a {@link CustomTaskExtensionOperationStatus} + */ + @jakarta.annotation.Nullable + public CustomTaskExtensionOperationStatus getOperationStatus() { + return this.backingStore.get("operationStatus"); + } + /** + * Gets the statusReasons property value. A collection of status reason strings. May be empty. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getStatusReasons() { + return this.backingStore.get("statusReasons"); + } + /** + * Gets the targetSubject property value. The workflow subject that was processed by the custom task extension. + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getTargetSubject() { + return this.backingStore.get("targetSubject"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("operationStatus", this.getOperationStatus()); + writer.writeCollectionOfPrimitiveValues("statusReasons", this.getStatusReasons()); + writer.writeObjectValue("targetSubject", this.getTargetSubject()); + } + /** + * Sets the operationStatus property value. The operationStatus property + * @param value Value to set for the operationStatus property. + */ + public void setOperationStatus(@jakarta.annotation.Nullable final CustomTaskExtensionOperationStatus value) { + this.backingStore.set("operationStatus", value); + } + /** + * Sets the statusReasons property value. A collection of status reason strings. May be empty. + * @param value Value to set for the statusReasons property. + */ + public void setStatusReasons(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("statusReasons", value); + } + /** + * Sets the targetSubject property value. The workflow subject that was processed by the custom task extension. + * @param value Value to set for the targetSubject property. + */ + public void setTargetSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("targetSubject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/DirectoryObjectWorkflowSubject.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/DirectoryObjectWorkflowSubject.java new file mode 100644 index 00000000000..f7618733984 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/DirectoryObjectWorkflowSubject.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectWorkflowSubject extends WorkflowSubject implements Parsable { + /** + * Instantiates a new {@link DirectoryObjectWorkflowSubject} and sets the default values. + */ + public DirectoryObjectWorkflowSubject() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DirectoryObjectWorkflowSubject} + */ + @jakarta.annotation.Nonnull + public static DirectoryObjectWorkflowSubject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DirectoryObjectWorkflowSubject(); + } + /** + * Gets the directoryObject property value. The directoryObject property + * @return a {@link DirectoryObject} + */ + @jakarta.annotation.Nullable + public DirectoryObject getDirectoryObject() { + return this.backingStore.get("directoryObject"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("directoryObject", (n) -> { this.setDirectoryObject(n.getObjectValue(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("directoryObject", this.getDirectoryObject()); + } + /** + * Sets the directoryObject property value. The directoryObject property + * @param value Value to set for the directoryObject property. + */ + public void setDirectoryObject(@jakarta.annotation.Nullable final DirectoryObject value) { + this.backingStore.set("directoryObject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleTaskCategory.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleTaskCategory.java index e5b84023bc8..e4a5ee23125 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleTaskCategory.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleTaskCategory.java @@ -8,7 +8,8 @@ public enum LifecycleTaskCategory implements ValuedEnum { Joiner("joiner"), Leaver("leaver"), UnknownFutureValue("unknownFutureValue"), - Mover("mover"); + Mover("mover"), + Extensibility("extensibility"); public final String value; LifecycleTaskCategory(final String value) { this.value = value; @@ -23,6 +24,7 @@ public static LifecycleTaskCategory forValue(@jakarta.annotation.Nonnull final S case "leaver": return Leaver; case "unknownFutureValue": return UnknownFutureValue; case "mover": return Mover; + case "extensibility": return Extensibility; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleWorkflowCategory.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleWorkflowCategory.java index 49dbde1fa72..df4917ebaa2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleWorkflowCategory.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/LifecycleWorkflowCategory.java @@ -8,7 +8,8 @@ public enum LifecycleWorkflowCategory implements ValuedEnum { Joiner("joiner"), Leaver("leaver"), UnknownFutureValue("unknownFutureValue"), - Mover("mover"); + Mover("mover"), + Extensibility("extensibility"); public final String value; LifecycleWorkflowCategory(final String value) { this.value = value; @@ -23,6 +24,7 @@ public static LifecycleWorkflowCategory forValue(@jakarta.annotation.Nonnull fin case "leaver": return Leaver; case "unknownFutureValue": return UnknownFutureValue; case "mover": return Mover; + case "extensibility": return Extensibility; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningAttributeMapping.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningAttributeMapping.java new file mode 100644 index 00000000000..581b384ae9d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningAttributeMapping.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProvisioningAttributeMapping extends WorkflowExecutionConditions implements Parsable { + /** + * Instantiates a new {@link ProvisioningAttributeMapping} and sets the default values. + */ + public ProvisioningAttributeMapping() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.provisioningAttributeMapping"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ProvisioningAttributeMapping} + */ + @jakarta.annotation.Nonnull + public static ProvisioningAttributeMapping createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProvisioningAttributeMapping(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningObjectWorkflowSubject.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningObjectWorkflowSubject.java new file mode 100644 index 00000000000..3df6965b80d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/ProvisioningObjectWorkflowSubject.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProvisioningObjectWorkflowSubject extends WorkflowSubject implements Parsable { + /** + * Instantiates a new {@link ProvisioningObjectWorkflowSubject} and sets the default values. + */ + public ProvisioningObjectWorkflowSubject() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ProvisioningObjectWorkflowSubject} + */ + @jakarta.annotation.Nonnull + public static ProvisioningObjectWorkflowSubject createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProvisioningObjectWorkflowSubject(); + } + /** + * Gets the attributeSetEntries property value. The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAttributeSetEntries() { + return this.backingStore.get("attributeSetEntries"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("attributeSetEntries", (n) -> { this.setAttributeSetEntries(n.getCollectionOfObjectValues(AttributeSetEntry::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. The identifier of the provisioning object subject. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("attributeSetEntries", this.getAttributeSetEntries()); + writer.writeStringValue("id", this.getId()); + } + /** + * Sets the attributeSetEntries property value. The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + * @param value Value to set for the attributeSetEntries property. + */ + public void setAttributeSetEntries(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("attributeSetEntries", value); + } + /** + * Sets the id property value. The identifier of the provisioning object subject. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Run.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Run.java index 6a7de8ac27a..49a1b8dfced 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Run.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Run.java @@ -74,6 +74,7 @@ public Map> getFieldDeserializers deserializerMap.put("reprocessedRuns", (n) -> { this.setReprocessedRuns(n.getCollectionOfObjectValues(Run::createFromDiscriminatorValue)); }); deserializerMap.put("scheduledDateTime", (n) -> { this.setScheduledDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("startedDateTime", (n) -> { this.setStartedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("subjectProcessingResults", (n) -> { this.setSubjectProcessingResults(n.getCollectionOfObjectValues(SubjectProcessingResult::createFromDiscriminatorValue)); }); deserializerMap.put("successfulUsersCount", (n) -> { this.setSuccessfulUsersCount(n.getIntegerValue()); }); deserializerMap.put("taskProcessingResults", (n) -> { this.setTaskProcessingResults(n.getCollectionOfObjectValues(TaskProcessingResult::createFromDiscriminatorValue)); }); deserializerMap.put("totalTasksCount", (n) -> { this.setTotalTasksCount(n.getIntegerValue()); }); @@ -123,6 +124,14 @@ public OffsetDateTime getScheduledDateTime() { public OffsetDateTime getStartedDateTime() { return this.backingStore.get("startedDateTime"); } + /** + * Gets the subjectProcessingResults property value. The processing results for each subject in this workflow run. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjectProcessingResults() { + return this.backingStore.get("subjectProcessingResults"); + } /** * Gets the successfulUsersCount property value. The number of successfully completed users in the run. * @return a {@link Integer} @@ -195,6 +204,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("reprocessedRuns", this.getReprocessedRuns()); writer.writeOffsetDateTimeValue("scheduledDateTime", this.getScheduledDateTime()); writer.writeOffsetDateTimeValue("startedDateTime", this.getStartedDateTime()); + writer.writeCollectionOfObjectValues("subjectProcessingResults", this.getSubjectProcessingResults()); writer.writeIntegerValue("successfulUsersCount", this.getSuccessfulUsersCount()); writer.writeCollectionOfObjectValues("taskProcessingResults", this.getTaskProcessingResults()); writer.writeIntegerValue("totalTasksCount", this.getTotalTasksCount()); @@ -266,6 +276,13 @@ public void setScheduledDateTime(@jakarta.annotation.Nullable final OffsetDateTi public void setStartedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("startedDateTime", value); } + /** + * Sets the subjectProcessingResults property value. The processing results for each subject in this workflow run. + * @param value Value to set for the subjectProcessingResults property. + */ + public void setSubjectProcessingResults(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjectProcessingResults", value); + } /** * Sets the successfulUsersCount property value. The number of successfully completed users in the run. * @param value Value to set for the successfulUsersCount property. diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResult.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResult.java new file mode 100644 index 00000000000..461e0291b7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResult.java @@ -0,0 +1,268 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.graph.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResult extends Entity implements Parsable { + /** + * Instantiates a new {@link SubjectProcessingResult} and sets the default values. + */ + public SubjectProcessingResult() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SubjectProcessingResult} + */ + @jakarta.annotation.Nonnull + public static SubjectProcessingResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SubjectProcessingResult(); + } + /** + * Gets the completedDateTime property value. The date and time when the subject processing completed. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCompletedDateTime() { + return this.backingStore.get("completedDateTime"); + } + /** + * Gets the failedTasksCount property value. The count of tasks that failed for the subject. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedTasksCount() { + return this.backingStore.get("failedTasksCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("completedDateTime", (n) -> { this.setCompletedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("failedTasksCount", (n) -> { this.setFailedTasksCount(n.getIntegerValue()); }); + deserializerMap.put("processingStatus", (n) -> { this.setProcessingStatus(n.getEnumValue(LifecycleWorkflowProcessingStatus::forValue)); }); + deserializerMap.put("reprocessedRuns", (n) -> { this.setReprocessedRuns(n.getCollectionOfObjectValues(Run::createFromDiscriminatorValue)); }); + deserializerMap.put("scheduledDateTime", (n) -> { this.setScheduledDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("startedDateTime", (n) -> { this.setStartedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); + deserializerMap.put("subjectType", (n) -> { this.setSubjectType(n.getEnumSetValue(SubjectType::forValue)); }); + deserializerMap.put("taskProcessingResults", (n) -> { this.setTaskProcessingResults(n.getCollectionOfObjectValues(TaskProcessingResult::createFromDiscriminatorValue)); }); + deserializerMap.put("totalTasksCount", (n) -> { this.setTotalTasksCount(n.getIntegerValue()); }); + deserializerMap.put("totalUnprocessedTasksCount", (n) -> { this.setTotalUnprocessedTasksCount(n.getIntegerValue()); }); + deserializerMap.put("workflowExecutionType", (n) -> { this.setWorkflowExecutionType(n.getEnumValue(WorkflowExecutionType::forValue)); }); + deserializerMap.put("workflowVersion", (n) -> { this.setWorkflowVersion(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the processingStatus property value. The processingStatus property + * @return a {@link LifecycleWorkflowProcessingStatus} + */ + @jakarta.annotation.Nullable + public LifecycleWorkflowProcessingStatus getProcessingStatus() { + return this.backingStore.get("processingStatus"); + } + /** + * Gets the reprocessedRuns property value. The reprocessed runs associated with this subject processing result. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReprocessedRuns() { + return this.backingStore.get("reprocessedRuns"); + } + /** + * Gets the scheduledDateTime property value. The date and time when processing was scheduled. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getScheduledDateTime() { + return this.backingStore.get("scheduledDateTime"); + } + /** + * Gets the startedDateTime property value. The date and time when processing started. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartedDateTime() { + return this.backingStore.get("startedDateTime"); + } + /** + * Gets the subject property value. The subject property + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getSubject() { + return this.backingStore.get("subject"); + } + /** + * Gets the subjectType property value. The subjectType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getSubjectType() { + return this.backingStore.get("subjectType"); + } + /** + * Gets the taskProcessingResults property value. The task-level processing results for this subject. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTaskProcessingResults() { + return this.backingStore.get("taskProcessingResults"); + } + /** + * Gets the totalTasksCount property value. The total number of tasks in the workflow. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalTasksCount() { + return this.backingStore.get("totalTasksCount"); + } + /** + * Gets the totalUnprocessedTasksCount property value. The count of tasks that have not yet been processed. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalUnprocessedTasksCount() { + return this.backingStore.get("totalUnprocessedTasksCount"); + } + /** + * Gets the workflowExecutionType property value. The workflowExecutionType property + * @return a {@link WorkflowExecutionType} + */ + @jakarta.annotation.Nullable + public WorkflowExecutionType getWorkflowExecutionType() { + return this.backingStore.get("workflowExecutionType"); + } + /** + * Gets the workflowVersion property value. The version of the workflow at the time of execution. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getWorkflowVersion() { + return this.backingStore.get("workflowVersion"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("completedDateTime", this.getCompletedDateTime()); + writer.writeIntegerValue("failedTasksCount", this.getFailedTasksCount()); + writer.writeEnumValue("processingStatus", this.getProcessingStatus()); + writer.writeCollectionOfObjectValues("reprocessedRuns", this.getReprocessedRuns()); + writer.writeOffsetDateTimeValue("scheduledDateTime", this.getScheduledDateTime()); + writer.writeOffsetDateTimeValue("startedDateTime", this.getStartedDateTime()); + writer.writeObjectValue("subject", this.getSubject()); + writer.writeEnumSetValue("subjectType", this.getSubjectType()); + writer.writeCollectionOfObjectValues("taskProcessingResults", this.getTaskProcessingResults()); + writer.writeIntegerValue("totalTasksCount", this.getTotalTasksCount()); + writer.writeIntegerValue("totalUnprocessedTasksCount", this.getTotalUnprocessedTasksCount()); + writer.writeEnumValue("workflowExecutionType", this.getWorkflowExecutionType()); + writer.writeIntegerValue("workflowVersion", this.getWorkflowVersion()); + } + /** + * Sets the completedDateTime property value. The date and time when the subject processing completed. Read-only. + * @param value Value to set for the completedDateTime property. + */ + public void setCompletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("completedDateTime", value); + } + /** + * Sets the failedTasksCount property value. The count of tasks that failed for the subject. Read-only. + * @param value Value to set for the failedTasksCount property. + */ + public void setFailedTasksCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedTasksCount", value); + } + /** + * Sets the processingStatus property value. The processingStatus property + * @param value Value to set for the processingStatus property. + */ + public void setProcessingStatus(@jakarta.annotation.Nullable final LifecycleWorkflowProcessingStatus value) { + this.backingStore.set("processingStatus", value); + } + /** + * Sets the reprocessedRuns property value. The reprocessed runs associated with this subject processing result. + * @param value Value to set for the reprocessedRuns property. + */ + public void setReprocessedRuns(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reprocessedRuns", value); + } + /** + * Sets the scheduledDateTime property value. The date and time when processing was scheduled. Read-only. + * @param value Value to set for the scheduledDateTime property. + */ + public void setScheduledDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("scheduledDateTime", value); + } + /** + * Sets the startedDateTime property value. The date and time when processing started. Read-only. + * @param value Value to set for the startedDateTime property. + */ + public void setStartedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startedDateTime", value); + } + /** + * Sets the subject property value. The subject property + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("subject", value); + } + /** + * Sets the subjectType property value. The subjectType property + * @param value Value to set for the subjectType property. + */ + public void setSubjectType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("subjectType", value); + } + /** + * Sets the taskProcessingResults property value. The task-level processing results for this subject. Read-only. + * @param value Value to set for the taskProcessingResults property. + */ + public void setTaskProcessingResults(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("taskProcessingResults", value); + } + /** + * Sets the totalTasksCount property value. The total number of tasks in the workflow. Read-only. + * @param value Value to set for the totalTasksCount property. + */ + public void setTotalTasksCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalTasksCount", value); + } + /** + * Sets the totalUnprocessedTasksCount property value. The count of tasks that have not yet been processed. Read-only. + * @param value Value to set for the totalUnprocessedTasksCount property. + */ + public void setTotalUnprocessedTasksCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalUnprocessedTasksCount", value); + } + /** + * Sets the workflowExecutionType property value. The workflowExecutionType property + * @param value Value to set for the workflowExecutionType property. + */ + public void setWorkflowExecutionType(@jakarta.annotation.Nullable final WorkflowExecutionType value) { + this.backingStore.set("workflowExecutionType", value); + } + /** + * Sets the workflowVersion property value. The version of the workflow at the time of execution. Read-only. + * @param value Value to set for the workflowVersion property. + */ + public void setWorkflowVersion(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("workflowVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResultCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResultCollectionResponse.java new file mode 100644 index 00000000000..71a19c9d477 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectProcessingResultCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectProcessingResultCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SubjectProcessingResultCollectionResponse} and sets the default values. + */ + public SubjectProcessingResultCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SubjectProcessingResultCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SubjectProcessingResultCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SubjectProcessingResultCollectionResponse(); + } + /** + * The deserialization 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(SubjectProcessingResult::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/identitygovernance/SubjectSummary.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectSummary.java new file mode 100644 index 00000000000..8b97a2ceea9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectSummary.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectSummary implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SubjectSummary} and sets the default values. + */ + public SubjectSummary() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SubjectSummary} + */ + @jakarta.annotation.Nonnull + public static SubjectSummary createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SubjectSummary(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(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 failedSubjects property value. The number of subjects with at least one failed task in a subject summary. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedSubjects() { + return this.backingStore.get("failedSubjects"); + } + /** + * Gets the failedTasks property value. The number of failed tasks for subjects in a subject summary. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedTasks() { + return this.backingStore.get("failedTasks"); + } + /** + * 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("failedSubjects", (n) -> { this.setFailedSubjects(n.getIntegerValue()); }); + deserializerMap.put("failedTasks", (n) -> { this.setFailedTasks(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("successfulSubjects", (n) -> { this.setSuccessfulSubjects(n.getIntegerValue()); }); + deserializerMap.put("totalSubjects", (n) -> { this.setTotalSubjects(n.getIntegerValue()); }); + deserializerMap.put("totalTasks", (n) -> { this.setTotalTasks(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the successfulSubjects property value. The number of subjects where all tasks succeeded in a subject summary. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSuccessfulSubjects() { + return this.backingStore.get("successfulSubjects"); + } + /** + * Gets the totalSubjects property value. The total number of subjects in a subject summary. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalSubjects() { + return this.backingStore.get("totalSubjects"); + } + /** + * Gets the totalTasks property value. The total tasks of subjects in a subject summary. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalTasks() { + return this.backingStore.get("totalTasks"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("failedSubjects", this.getFailedSubjects()); + writer.writeIntegerValue("failedTasks", this.getFailedTasks()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("successfulSubjects", this.getSuccessfulSubjects()); + writer.writeIntegerValue("totalSubjects", this.getTotalSubjects()); + writer.writeIntegerValue("totalTasks", this.getTotalTasks()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the failedSubjects property value. The number of subjects with at least one failed task in a subject summary. + * @param value Value to set for the failedSubjects property. + */ + public void setFailedSubjects(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedSubjects", value); + } + /** + * Sets the failedTasks property value. The number of failed tasks for subjects in a subject summary. + * @param value Value to set for the failedTasks property. + */ + public void setFailedTasks(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedTasks", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @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 successfulSubjects property value. The number of subjects where all tasks succeeded in a subject summary. + * @param value Value to set for the successfulSubjects property. + */ + public void setSuccessfulSubjects(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("successfulSubjects", value); + } + /** + * Sets the totalSubjects property value. The total number of subjects in a subject summary. + * @param value Value to set for the totalSubjects property. + */ + public void setTotalSubjects(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalSubjects", value); + } + /** + * Sets the totalTasks property value. The total tasks of subjects in a subject summary. + * @param value Value to set for the totalTasks property. + */ + public void setTotalTasks(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalTasks", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectType.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectType.java new file mode 100644 index 00000000000..99c5d7193ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/SubjectType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SubjectType implements ValuedEnum { + User("user"), + UnknownFutureValue("unknownFutureValue"), + ProvisioningObject("provisioningObject"); + public final String value; + SubjectType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SubjectType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "unknownFutureValue": return UnknownFutureValue; + case "provisioningObject": return ProvisioningObject; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/TaskProcessingResult.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/TaskProcessingResult.java index 51944c62317..76bd6778989 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/TaskProcessingResult.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/TaskProcessingResult.java @@ -66,6 +66,7 @@ public Map> getFieldDeserializers deserializerMap.put("startedDateTime", (n) -> { this.setStartedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("subject", (n) -> { this.setSubject(n.getObjectValue(User::createFromDiscriminatorValue)); }); deserializerMap.put("task", (n) -> { this.setTask(n.getObjectValue(Task::createFromDiscriminatorValue)); }); + deserializerMap.put("workflowSubject", (n) -> { this.setWorkflowSubject(n.getObjectValue(WorkflowSubject::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -108,6 +109,14 @@ public User getSubject() { public Task getTask() { return this.backingStore.get("task"); } + /** + * Gets the workflowSubject property value. The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nullable + public WorkflowSubject getWorkflowSubject() { + return this.backingStore.get("workflowSubject"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -123,6 +132,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("startedDateTime", this.getStartedDateTime()); writer.writeObjectValue("subject", this.getSubject()); writer.writeObjectValue("task", this.getTask()); + writer.writeObjectValue("workflowSubject", this.getWorkflowSubject()); } /** * Sets the completedDateTime property value. The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. @@ -180,4 +190,11 @@ public void setSubject(@jakarta.annotation.Nullable final User value) { public void setTask(@jakarta.annotation.Nullable final Task value) { this.backingStore.set("task", value); } + /** + * Sets the workflowSubject property value. The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + * @param value Value to set for the workflowSubject property. + */ + public void setWorkflowSubject(@jakarta.annotation.Nullable final WorkflowSubject value) { + this.backingStore.set("workflowSubject", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Workflow.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Workflow.java index 9d7d8336067..e8a7a195c5a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Workflow.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/Workflow.java @@ -58,6 +58,7 @@ public Map> getFieldDeserializers deserializerMap.put("quarantineDetails", (n) -> { this.setQuarantineDetails(n.getObjectValue(QuarantineDetails::createFromDiscriminatorValue)); }); deserializerMap.put("runs", (n) -> { this.setRuns(n.getCollectionOfObjectValues(Run::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(WorkflowSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("subjectProcessingResults", (n) -> { this.setSubjectProcessingResults(n.getCollectionOfObjectValues(SubjectProcessingResult::createFromDiscriminatorValue)); }); deserializerMap.put("taskReports", (n) -> { this.setTaskReports(n.getCollectionOfObjectValues(TaskReport::createFromDiscriminatorValue)); }); deserializerMap.put("userProcessingResults", (n) -> { this.setUserProcessingResults(n.getCollectionOfObjectValues(UserProcessingResult::createFromDiscriminatorValue)); }); deserializerMap.put("version", (n) -> { this.setVersion(n.getIntegerValue()); }); @@ -112,6 +113,14 @@ public java.util.List getRuns() { public WorkflowSetting getSettings() { return this.backingStore.get("settings"); } + /** + * Gets the subjectProcessingResults property value. Per-subject workflow execution results. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjectProcessingResults() { + return this.backingStore.get("subjectProcessingResults"); + } /** * Gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. * @return a {@link java.util.List} @@ -159,6 +168,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("quarantineDetails", this.getQuarantineDetails()); writer.writeCollectionOfObjectValues("runs", this.getRuns()); writer.writeObjectValue("settings", this.getSettings()); + writer.writeCollectionOfObjectValues("subjectProcessingResults", this.getSubjectProcessingResults()); writer.writeCollectionOfObjectValues("taskReports", this.getTaskReports()); writer.writeCollectionOfObjectValues("userProcessingResults", this.getUserProcessingResults()); writer.writeIntegerValue("version", this.getVersion()); @@ -220,6 +230,13 @@ public void setRuns(@jakarta.annotation.Nullable final java.util.List value public void setSettings(@jakarta.annotation.Nullable final WorkflowSetting value) { this.backingStore.set("settings", value); } + /** + * Sets the subjectProcessingResults property value. Per-subject workflow execution results. + * @param value Value to set for the subjectProcessingResults property. + */ + public void setSubjectProcessingResults(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjectProcessingResults", value); + } /** * Sets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. * @param value Value to set for the taskReports property. diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowBase.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowBase.java index 348dfa794cc..9167e3c2495 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowBase.java @@ -10,6 +10,7 @@ import com.microsoft.kiota.store.BackingStore; import com.microsoft.kiota.store.BackingStoreFactorySingleton; import java.time.OffsetDateTime; +import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -128,7 +129,7 @@ public WorkflowExecutionConditions getExecutionConditions() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(13); + final HashMap> deserializerMap = new HashMap>(14); deserializerMap.put("administrationScopeTargets", (n) -> { this.setAdministrationScopeTargets(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(LifecycleWorkflowCategory::forValue)); }); deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(User::createFromDiscriminatorValue)); }); @@ -141,6 +142,7 @@ public Map> getFieldDeserializers deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(User::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("targetSubjectType", (n) -> { this.setTargetSubjectType(n.getEnumSetValue(SubjectType::forValue)); }); deserializerMap.put("tasks", (n) -> { this.setTasks(n.getCollectionOfObjectValues(Task::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -184,6 +186,14 @@ public OffsetDateTime getLastModifiedDateTime() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the targetSubjectType property value. The targetSubjectType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getTargetSubjectType() { + return this.backingStore.get("targetSubjectType"); + } /** * Gets the tasks property value. The tasks in the workflow. * @return a {@link java.util.List} @@ -210,6 +220,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumSetValue("targetSubjectType", this.getTargetSubjectType()); writer.writeCollectionOfObjectValues("tasks", this.getTasks()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -312,6 +323,13 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the targetSubjectType property value. The targetSubjectType property + * @param value Value to set for the targetSubjectType property. + */ + public void setTargetSubjectType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("targetSubjectType", value); + } /** * Sets the tasks property value. The tasks in the workflow. * @param value Value to set for the tasks property. diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionConditions.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionConditions.java index ab0d57e775b..4ee93d36d18 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionConditions.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionConditions.java @@ -37,6 +37,7 @@ public static WorkflowExecutionConditions createFromDiscriminatorValue(@jakarta. final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.identityGovernance.onDemandExecutionOnly": return new OnDemandExecutionOnly(); + case "#microsoft.graph.identityGovernance.provisioningAttributeMapping": return new ProvisioningAttributeMapping(); case "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions": return new TriggerAndScopeBasedConditions(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionType.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionType.java index ec10c5d2676..4956ce35d9e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionType.java +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowExecutionType.java @@ -9,7 +9,8 @@ public enum WorkflowExecutionType implements ValuedEnum { OnDemand("onDemand"), UnknownFutureValue("unknownFutureValue"), ActivatedWithScope("activatedWithScope"), - Preview("preview"); + Preview("preview"), + ExtensibilityOnDemand("extensibilityOnDemand"); public final String value; WorkflowExecutionType(final String value) { this.value = value; @@ -25,6 +26,7 @@ public static WorkflowExecutionType forValue(@jakarta.annotation.Nonnull final S case "unknownFutureValue": return UnknownFutureValue; case "activatedWithScope": return ActivatedWithScope; case "preview": return Preview; + case "extensibilityOnDemand": return ExtensibilityOnDemand; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowSubject.java b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowSubject.java new file mode 100644 index 00000000000..ee6f339bbe6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/identitygovernance/WorkflowSubject.java @@ -0,0 +1,115 @@ +package com.microsoft.graph.models.identitygovernance; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkflowSubject implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WorkflowSubject} and sets the default values. + */ + public WorkflowSubject() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WorkflowSubject} + */ + @jakarta.annotation.Nonnull + public static WorkflowSubject 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.identityGovernance.directoryObjectWorkflowSubject": return new DirectoryObjectWorkflowSubject(); + case "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject": return new ProvisioningObjectWorkflowSubject(); + } + } + return new WorkflowSubject(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/security/Alert.java b/src/main/java/com/microsoft/graph/generated/models/security/Alert.java index 37a8eb6fded..be965a2e967 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 @@ -139,7 +139,7 @@ public String getDetectorId() { return this.backingStore.get("detectorId"); } /** - * Gets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Gets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @return a {@link AlertDetermination} */ @jakarta.annotation.Nullable @@ -492,7 +492,7 @@ public void setDetectorId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("detectorId", value); } /** - * Sets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Sets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @param value Value to set for the determination property. */ public void setDetermination(@jakarta.annotation.Nullable final AlertDetermination value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/security/Incident.java b/src/main/java/com/microsoft/graph/generated/models/security/Incident.java index 3dfb448b483..8f5df99ae32 100644 --- a/src/main/java/com/microsoft/graph/generated/models/security/Incident.java +++ b/src/main/java/com/microsoft/graph/generated/models/security/Incident.java @@ -83,7 +83,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Gets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @return a {@link AlertDetermination} */ @jakarta.annotation.Nullable @@ -293,7 +293,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Sets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @param value Value to set for the determination property. */ public void setDetermination(@jakarta.annotation.Nullable final AlertDetermination value) { diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/DefaultRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/DefaultRequestBuilder.java index f63d22e3d8d..b8e0d498a90 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/DefaultRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/DefaultRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.M365CapabilitiesRequestBuilder; import com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.resettosystemdefault.ResetToSystemDefaultRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -21,6 +22,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DefaultRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + * @return a {@link M365CapabilitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilitiesRequestBuilder m365Capabilities() { + return new M365CapabilitiesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the resetToSystemDefault method. * @return a {@link ResetToSystemDefaultRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/M365CapabilitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/M365CapabilitiesRequestBuilder.java new file mode 100644 index 00000000000..e06ba86ef7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/M365CapabilitiesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities; + +import com.microsoft.graph.models.M365CapabilityBase; +import com.microsoft.graph.models.M365CapabilityBaseCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count.CountRequestBuilder; +import com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class M365CapabilitiesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + * @param m365CapabilityBaseName The unique identifier of m365CapabilityBase + * @return a {@link M365CapabilityBaseNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilityBaseNameItemRequestBuilder byM365CapabilityBaseName(@jakarta.annotation.Nonnull final String m365CapabilityBaseName) { + Objects.requireNonNull(m365CapabilityBaseName); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("m365CapabilityBase%2Dname", m365CapabilityBaseName); + return new M365CapabilityBaseNameItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link M365CapabilitiesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilitiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link M365CapabilitiesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilitiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @return a {@link M365CapabilityBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase post(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return post(body, null); + } + /** + * Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase post(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation 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 Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link M365CapabilitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilitiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new M365CapabilitiesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/count/CountRequestBuilder.java similarity index 93% rename from src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/count/CountRequestBuilder.java index 73ba0b616ac..6c3166c9e3f 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/defaultescaped/m365capabilities/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count; +package com.microsoft.graph.policies.crosstenantaccesspolicy.defaultescaped.m365capabilities.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link M365CapabilityBaseNameItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilityBaseNameItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property m365Capabilities for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property m365Capabilities for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public M365CapabilityBase get() { + return get(null); + } + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public M365CapabilityBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param body The request body + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return patch(body, null); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property m365Capabilities for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property m365Capabilities for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link M365CapabilityBaseNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilityBaseNameItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new M365CapabilityBaseNameItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java index 4e1d6603b43..fd9d7603e15 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder; +import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.M365CapabilitiesRequestBuilder; import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +31,14 @@ public class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder public IdentitySynchronizationRequestBuilder identitySynchronization() { return new IdentitySynchronizationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @return a {@link M365CapabilitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilitiesRequestBuilder m365Capabilities() { + return new M365CapabilitiesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. * @return a {@link ServiceProviderConstraintsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/M365CapabilitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/M365CapabilitiesRequestBuilder.java new file mode 100644 index 00000000000..458578500fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/M365CapabilitiesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities; + +import com.microsoft.graph.models.M365CapabilityBase; +import com.microsoft.graph.models.M365CapabilityBaseCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count.CountRequestBuilder; +import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item.M365CapabilityBaseNameItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class M365CapabilitiesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @param m365CapabilityBaseName The unique identifier of m365CapabilityBase + * @return a {@link M365CapabilityBaseNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilityBaseNameItemRequestBuilder byM365CapabilityBaseName(@jakarta.annotation.Nonnull final String m365CapabilityBaseName) { + Objects.requireNonNull(m365CapabilityBaseName); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("m365CapabilityBase%2Dname", m365CapabilityBaseName); + return new M365CapabilityBaseNameItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link M365CapabilitiesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilitiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link M365CapabilitiesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilitiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @return a {@link M365CapabilityBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase post(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return post(body, null); + } + /** + * Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase post(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation 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 Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link M365CapabilitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilitiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new M365CapabilitiesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4f22c004355 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java new file mode 100644 index 00000000000..df46d5933cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/m365capabilities/item/M365CapabilityBaseNameItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.m365capabilities.item; + +import com.microsoft.graph.models.M365CapabilityBase; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link M365CapabilityBaseNameItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilityBaseNameItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link M365CapabilityBaseNameItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public M365CapabilityBaseNameItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @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); + } + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public M365CapabilityBase get() { + return get(null); + } + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public M365CapabilityBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param body The request body + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return patch(body, null); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link M365CapabilityBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public M365CapabilityBase patch(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, M365CapabilityBase::createFromDiscriminatorValue); + } + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final M365CapabilityBase body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link M365CapabilityBaseNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public M365CapabilityBaseNameItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new M365CapabilityBaseNameItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/microsoftgraphsecurityrunhuntingquery/RunHuntingQueryPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/microsoftgraphsecurityrunhuntingquery/RunHuntingQueryPostRequestBody.java index 87544ae75ad..f11506750e0 100644 --- a/src/main/java/com/microsoft/graph/generated/security/microsoftgraphsecurityrunhuntingquery/RunHuntingQueryPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/security/microsoftgraphsecurityrunhuntingquery/RunHuntingQueryPostRequestBody.java @@ -10,6 +10,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +import java.util.UUID; @jakarta.annotation.Generated("com.microsoft.kiota") public class RunHuntingQueryPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -61,9 +62,10 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(2); + final HashMap> deserializerMap = new HashMap>(3); deserializerMap.put("query", (n) -> { this.setQuery(n.getStringValue()); }); deserializerMap.put("timespan", (n) -> { this.setTimespan(n.getStringValue()); }); + deserializerMap.put("workspaceId", (n) -> { this.setWorkspaceId(n.getUUIDValue()); }); return deserializerMap; } /** @@ -82,6 +84,14 @@ public String getQuery() { public String getTimespan() { return this.backingStore.get("timespan"); } + /** + * Gets the workspaceId property value. The workspaceId property + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getWorkspaceId() { + return this.backingStore.get("workspaceId"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -90,6 +100,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeStringValue("query", this.getQuery()); writer.writeStringValue("timespan", this.getTimespan()); + writer.writeUUIDValue("workspaceId", this.getWorkspaceId()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -121,4 +132,11 @@ public void setQuery(@jakarta.annotation.Nullable final String value) { public void setTimespan(@jakarta.annotation.Nullable final String value) { this.backingStore.set("timespan", value); } + /** + * Sets the workspaceId property value. The workspaceId property + * @param value Value to set for the workspaceId property. + */ + public void setWorkspaceId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("workspaceId", value); + } }